MCPcopy Create free account

hub / github.com/ROCm/rocPRIM / functions

Functions2,472 in github.com/ROCm/rocPRIM

↓ 4 callersMethodreduce
rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:79
↓ 4 callersMethodrun
(self)
rtest.py:112
↓ 4 callersMethodrun
benchmark/benchmark_device_select.parallel.hpp:105
↓ 4 callersMethodrun
benchmark/benchmark_device_partition.parallel.hpp:139
↓ 4 callersMethodrun_before_every_iteration
Used to reset the input array of algorithms like device_merge_inplace.
benchmark/benchmark_utils.hpp:1698
↓ 4 callersFunctionrun_cmd
(exe, opts)
rmake.py:231
↓ 4 callersMethodscatter_to_blocked
rocprim/include/rocprim/block/block_exchange.hpp:958
↓ 4 callersFunctionsearch_n_start_timer
rocprim/include/rocprim/device/detail/device_search_n.hpp:44
↓ 4 callersFunctionsegmented_exclusive_scan
rocprim/include/rocprim/device/device_segmented_scan.hpp:363
↓ 4 callersFunctionsegmented_inclusive_scan
rocprim/include/rocprim/device/device_segmented_scan.hpp:239
↓ 4 callersMethodsort
rocprim/include/rocprim/device/detail/device_merge_sort.hpp:342
↓ 4 callersFunctionsort_merge_impl
rocprim/include/rocprim/block/detail/block_sort_merge.hpp:353
↓ 4 callersFunctionswallow
rocprim/include/rocprim/types/tuple.hpp:377
↓ 4 callersFunctionunique_by_key
rocprim/include/rocprim/device/device_select.hpp:633
↓ 4 callersFunctionvalidate_device_output
example/example_utils.hpp:86
↓ 4 callersMethodvalue
rocprim/include/rocprim/device/detail/device_radix_sort.hpp:1024
↓ 3 callersMethod_get_tune_params
Returns tuning parameters and their possible values as an OrderedDict. Each parameter maps to a list of valid values to explore during tuning.
tuning/tuning_scripts/base_tuner.py:153
↓ 3 callersFunctionaccess_indexed_lookback_value
rocprim/include/rocprim/device/detail/device_scan_common.hpp:37
↓ 3 callersMethodadd
rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:93
↓ 3 callersFunctionbinary_search
rocprim/include/rocprim/device/device_binary_search.hpp:50
↓ 3 callersFunctionbit_extract
test/rocprim/test_intrinsics.cpp:227
↓ 3 callersMethodbroadcast
rocprim/include/rocprim/warp/detail/warp_scan_shuffle.hpp:262
↓ 3 callersMethodcalculate_warp_prefixes
rocprim/include/rocprim/block/detail/block_scan_warp_scan.hpp:724
↓ 3 callersFunctionclean_env
common/utils.hpp:76
↓ 3 callersMethoddecode
rocprim/include/rocprim/type_traits.hpp:710
↓ 3 callersFunctiondevice_target_arch
* \brief Get the current architecture in device compilation. * * This function will always return `unknown` when called from the host, host could s
rocprim/include/rocprim/device/config_types.hpp:295
↓ 3 callersFunctiondispatch_adjacent_difference
common/device_adjacent_difference.hpp:47
↓ 3 callersMethodexclusive_scan
rocprim/include/rocprim/block/detail/block_scan_warp_scan.hpp:307
↓ 3 callersMethodfloat_bit_mask
\brief Get trait `float_bit_mask`. \warning You cannot call this function when `is_floating_point()` returns `false`; doing so will result in a compil
rocprim/include/rocprim/type_traits.hpp:1226
↓ 3 callersFunctiongeneric_atomic_test
test/rocprim/test_intrinsics_atomic.cpp:117
↓ 3 callersFunctionget_best_instance
(instances)
scripts/apply_config_improvements/apply_config_improvements.py:330
↓ 3 callersMethodget_complete_value
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:395
↓ 3 callersMethodget_layout
Compute the required layout for this type and return it.
rocprim/include/rocprim/detail/temp_storage.hpp:209
↓ 3 callersFunctionget_random_data
test/rocprim/test_utils_data_generation.hpp:462
↓ 3 callersFunctionget_sizes
test/rocprim/test_lookback_reproducibility.cpp:49
↓ 3 callersMethodhas_work
rocprim/include/rocprim/device/device_merge_inplace.hpp:115
↓ 3 callersFunctionhistogram_even
rocprim/include/rocprim/device/device_histogram.hpp:689
↓ 3 callersFunctionhistogram_range
rocprim/include/rocprim/device/device_histogram.hpp:1134
↓ 3 callersFunctionhost_exclusive_scan_by_key
test/rocprim/test_utils.hpp:406
↓ 3 callersFunctionhost_inclusive_scan_by_key
test/rocprim/test_utils.hpp:494
↓ 3 callersFunctioninit_lookback_scan_state
rocprim/include/rocprim/device/detail/device_scan_common.hpp:57
↓ 3 callersFunctioninit_with_run_offsets
rocprim/include/rocprim/block/block_run_length_decode.hpp:246
↓ 3 callersFunctionkernel
benchmark/benchmark_warp_scan.cpp:51
↓ 3 callersMethodload_value_at
common/utils_device_ptr.hpp:593
↓ 3 callersFunctionlower_bound
rocprim/include/rocprim/thread/thread_search.hpp:80
↓ 3 callersMethodmax
test/rocprim/test_utils_data_generation.hpp:99
↓ 3 callersFunctionmerge
rocprim/include/rocprim/device/device_merge.hpp:309
↓ 3 callersMethodmin
test/rocprim/test_utils_data_generation.hpp:95
↓ 3 callersFunctionparam_from_normalized
Internal which maps a continious named parameter in [0; 1] to it's discrete value.
scripts/autotune-search/main.py:176
↓ 3 callersMethodparse
benchmark/cmdparser.hpp:140
↓ 3 callersFunctionpartial_sort
rocprim/include/rocprim/device/device_partial_sort.hpp:652
↓ 3 callersFunctionpartial_sort_copy
rocprim/include/rocprim/device/device_partial_sort.hpp:532
↓ 3 callersMethodprocess_block
rocprim/include/rocprim/device/detail/device_run_length_encode.hpp:499
↓ 3 callersMethodreduce_impl
rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:232
↓ 3 callersMethodreduce_impl
rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:161
↓ 3 callersMethodreset_from_host
rocprim/include/rocprim/device/detail/ordered_block_id.hpp:115
↓ 3 callersMethodrun
benchmark/benchmark_device_merge_inplace.cpp:125
↓ 3 callersMethodrun
benchmark/benchmark_block_adjacent_difference.cpp:59
↓ 3 callersFunctionsegmented_generate_n
test/rocprim/test_utils_data_generation.hpp:302
↓ 3 callersMethodstore
rocprim/include/rocprim/device/detail/device_nth_element.hpp:102
↓ 3 callersFunctionstringify_instance_key
(instance_key)
scripts/apply_config_improvements/apply_config_improvements.py:80
↓ 3 callersFunctiontest_atomics
test/rocprim/test_intrinsics_atomic.cpp:33
↓ 3 callersFunctiontest_reproducibility
test/rocprim/test_lookback_reproducibility.cpp:97
↓ 3 callersFunctionthread_fused_copy
rocprim/include/rocprim/thread/thread_copy.hpp:151
↓ 3 callersFunctionwarp_readfirstlane
rocprim/include/rocprim/intrinsics/warp_shuffle.hpp:311
↓ 2 callersFunctionROCPRIM_AMDGCN_CONSTEXPR
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:132
↓ 2 callersMethod__add_fallback_to_output
Searches for specific fallback configuration in tuning results and adds it to the output :param output: list of strings to append to
tuning/configs_header_generation.py:247
↓ 2 callersMethod__add_fallback_to_output
searches for specific fallback configuration in benchmark results and adds it to the output :param output: list of strings to append
scripts/autotune/create_optimization.py:205
↓ 2 callersMethod__get_best_benchmark
Returns the best performing benchmark from a list of benchmarks. For now, use the items per second as metric. in case the benchmark w
scripts/autotune/create_optimization.py:183
↓ 2 callersMethod__get_best_tuning
Returns the best performing tuning from a list of tunings. For now, use the items per second as metric. In case the tuning with the
tuning/configs_header_generation.py:225
↓ 2 callersMethod__get_instance_key
Takes in a list of instantiated types in the form of (name, value)-pairs for some 'name' in the selection types. Returns a na
tuning/configs_header_generation.py:191
↓ 2 callersMethod__get_instance_key
Takes in a list of instantiated types in the form of (name, value)-pairs for some 'name' in the selection types. Returns a h
scripts/autotune/create_optimization.py:157
↓ 2 callersMethod_get_cache_file_name
Return the name of the cache file based on algo name, arch name and key value types
tuning/tuning_scripts/base_tuner.py:340
↓ 2 callersMethod_get_cache_file_path
Return the path of the cache file
tuning/tuning_scripts/base_tuner.py:349
↓ 2 callersMethod_get_problem_size
(self, key_type: str, value_type: Optional[str] = None)
tuning/tuning_scripts/base_tuner.py:195
↓ 2 callersMethodaccumulate_total_gbench_iterations_every_run
Used to accumulate the results of state.run() calls.
benchmark/benchmark_utils.hpp:1704
↓ 2 callersFunctionadd_base_args
Adds base arguments from a config to instances, for get_score_assigner().
scripts/apply_config_improvements/apply_config_improvements.py:334
↓ 2 callersFunctionadjacent_difference
rocprim/include/rocprim/device/device_adjacent_difference.hpp:287
↓ 2 callersFunctionbase
rocprim/include/rocprim/types/tuple.hpp:590
↓ 2 callersFunctionblock_store_direct_blocked_vectorized
rocprim/include/rocprim/block/block_store_func.hpp:152
↓ 2 callersFunctioncalculate_grid_dim
\brief Calculate kernel grid dimensions from the total number of blocks and the block size ROCm can launch a kernel with up to 2^32 threads in one di
rocprim/include/rocprim/device/detail/common.hpp:37
↓ 2 callersFunctioncan_iterators_alias
rocprim/include/rocprim/detail/various.hpp:219
↓ 2 callersFunctioncmake_path
(os_path)
rmake.py:81
↓ 2 callersFunctioncmp_less
test/rocprim/test_utils_data_generation.hpp:254
↓ 2 callersFunctioncompare
test/rocprim/test_device_nth_element.cpp:126
↓ 2 callersFunctioncomposite
rocprim/include/rocprim/block/block_histogram.hpp:223
↓ 2 callersMethodcreate
rocprim/include/rocprim/device/detail/ordered_block_id.hpp:76
↓ 2 callersFunctionctz
\brief Count trailing zeroes Count the number of consecutive 0-bits, starting from the least significant bit. \p x must be non-zero.
rocprim/include/rocprim/intrinsics/bit.hpp:62
↓ 2 callersMethoddispatch_binary_search
benchmark/benchmark_device_binary_search.parallel.hpp:73
↓ 2 callersFunctionencode_then_decode_test
test/rocprim/test_radix_key_codec.cpp:329
↓ 2 callersFunctionexchange_keys
rocprim/include/rocprim/block/block_radix_sort.hpp:1231
↓ 2 callersFunctionexchange_values
rocprim/include/rocprim/block/block_radix_sort.hpp:1242
↓ 2 callersFunctionexclusive_scan
rocprim/include/rocprim/warp/warp_scan.hpp:537
↓ 2 callersFunctionexclusive_scan
rocprim/include/rocprim/warp/detail/warp_scan_dpp.hpp:192
↓ 2 callersFunctionextract_template_arguments
Extracts the top-level template arguments from a base config class in a C++ struct specialization. Assumes the input contains a line ending
scripts/apply_config_improvements/apply_config_improvements.py:436
↓ 2 callersFunctionfind_best_time_from_cache
Find the best (lowest) time from results or cache entries.
tuning/utils/compare_simulated_strategies.py:84
↓ 2 callersFunctionflat_tile_thread_id
\brief Returns flat (linear, 1D) thread identifier in a multidimensional tile (block).
rocprim/include/rocprim/intrinsics/thread.hpp:99
↓ 2 callersMethodgather_from_striped
rocprim/include/rocprim/block/block_exchange.hpp:965
↓ 2 callersFunctiongenerate_random_data_n
test/rocprim/test_utils_data_generation_with_rocrand.hpp:87
↓ 2 callersFunctionget_binary_search_middle
rocprim/include/rocprim/device/detail/device_binary_search.hpp:30
← previousnext →201–300 of 2,472, ranked by callers