MCPcopy Create free account

hub / github.com/ROCm/rocPRIM / functions

Functions2,472 in github.com/ROCm/rocPRIM

Method__init__
(self, fallback_entries)
scripts/autotune/create_optimization.py:682
Method__init__
(self, fallback_config_file: str)
scripts/autotune/create_optimization.py:776
Method_allocate_device_memory
Allocates device memory for merge operation. Args: key_type: Type of the keys value_type: Optional type of t
tuning/tuning_scripts/tuning_device_merge.py:110
Method_create
benchmark/benchmark_device_segmented_radix_sort_keys.parallel.hpp:254
Method_create
benchmark/benchmark_device_segmented_radix_sort_pairs.parallel.hpp:269
Method_get_grid_div_x
Return the grid_div_x parameter for kernel_tuner.tune_kernel()
tuning/tuning_scripts/tuning_device_merge.py:106
Method_get_restrictions
Constraints for what parameter combinations are valid during tuning
tuning/tuning_scripts/tuning_device_merge.py:69
Method_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/tuning_device_merge.py:61
Methoda
common/utils_data_generation.hpp:67
Functionadd_benchmarks
benchmark/benchmark_warp_scan.cpp:191
Functionadd_benchmarks
benchmark/benchmark_device_segmented_radix_sort_pairs.cpp:56
Functionadd_benchmarks
benchmark/benchmark_block_adjacent_difference.cpp:347
Functionadd_benchmarks
benchmark/benchmark_device_segmented_radix_sort_keys.cpp:50
Functionadd_benchmarks
benchmark/benchmark_device_reduce_by_key.parallel.hpp:255
Methodadd_context
benchmark/benchmark_utils.hpp:2065
Methodadd_measurement
Adds a single tuning run.
tuning/configs_header_generation.py:214
Methodadd_measurement
Adds a single benchmark run.
scripts/autotune/create_optimization.py:172
Methodadjacent_difference_config
rocprim/include/rocprim/device/detail/device_config_helper.hpp:898
Functionadjacent_difference_impl
rocprim/include/rocprim/device/device_adjacent_difference.hpp:66
Functionadjacent_difference_inplace
rocprim/include/rocprim/device/device_adjacent_difference.hpp:345
Functionadjacent_difference_kernel_impl
rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:174
Functionadjacent_difference_right
rocprim/include/rocprim/device/device_adjacent_difference.hpp:504
Functionadjacent_difference_right_inplace
rocprim/include/rocprim/device/device_adjacent_difference.hpp:562
Methodadjacent_find_config
rocprim/include/rocprim/device/detail/device_config_helper.hpp:1386
Methodadvance_iterator
rocprim/include/rocprim/iterator/zip_iterator.hpp:81
Methodalgo_sort
rocprim/include/rocprim/device/device_partial_sort.hpp:80
Methodalgo_sort
rocprim/include/rocprim/device/device_partial_sort.hpp:126
Methodallocate
test/hip/test_hip_async_copy.cpp:49
Functionalternate
\brief Returns a pointer to the alternate buffer.
rocprim/include/rocprim/types/double_buffer.hpp:75
Methodamdsmi
benchmark/benchmark_utils.hpp:1023
Functionapply
rocprim/include/rocprim/types/tuple.hpp:1102
Functionapply
test/rocprim/test_block_adjacent_difference.kernels.hpp:39
Methodapply_init
rocprim/include/rocprim/block/detail/block_scan_warp_scan.hpp:812
Methodapply_init
rocprim/include/rocprim/block/detail/block_scan_reduce_then_scan.hpp:736
Methodapply_left
rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:110
Methodapply_left_partial
rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:174
Methodapply_right
rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:241
Methodapply_right_partial
rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:304
Methodapply_settings
benchmark/benchmark_utils.hpp:2191
Functionarg_index_iterator operator+
rocprim/include/rocprim/iterator/arg_index_iterator.hpp:129
Functionarg_index_iterator operator++
rocprim/include/rocprim/iterator/arg_index_iterator.hpp:107
Functionarg_index_iterator operator-
rocprim/include/rocprim/iterator/arg_index_iterator.hpp:143
Functionarg_index_iterator<InputIterator, Difference, InputValueType> make_arg_index_iterator
rocprim/include/rocprim/iterator/arg_index_iterator.hpp:251
Functionarg_index_iterator<InputIterator, Difference, InputValueType> operator+
rocprim/include/rocprim/iterator/arg_index_iterator.hpp:224
Functionasm_thread_load
rocprim/include/rocprim/thread/thread_load.hpp:71
FunctionatomicIncrement
test/hipgraph/test_hipgraph_basic.cpp:48
Functionatomic_cas
rocprim/include/rocprim/intrinsics/atomic.hpp:108
Functionatomic_exch
rocprim/include/rocprim/intrinsics/atomic.hpp:128
Functionatomic_max
rocprim/include/rocprim/intrinsics/atomic.hpp:72
Functionatomic_wrapinc
rocprim/include/rocprim/intrinsics/atomic.hpp:66
Methodb
common/utils_data_generation.hpp:72
Functionballot_kernel
test/rocprim/test_intrinsics.cpp:1013
Methodbase
rocprim/include/rocprim/iterator/reverse_iterator.hpp:83
Functionbatch_copy
benchmark/benchmark_device_batch_memcpy.cpp:59
Functionbatch_copy
test/rocprim/test_device_batch_memcpy.cpp:140
Methodbatch_memcpy_config
rocprim/include/rocprim/device/detail/device_config_helper.hpp:977
Methodbest_config_by_selection_types
Returns a dictionary containing each instantion of the selection configuration as a key and the single best performing tuning run as
tuning/configs_header_generation.py:237
Methodbest_config_by_selection_types
Returns a dictionary containing each instantion of the selection configuration as a key and the single best performing benchmark run
scripts/autotune/create_optimization.py:195
Methodbfloat16 native_to_bfloat16
test/rocprim/test_utils_bfloat16.hpp:37
Methodbfloat16>
test/rocprim/test_utils_assertions.hpp:178
Functionbinary_search_config_name
benchmark/benchmark_device_binary_search.parallel.hpp:117
Functionbit_cast
rocprim/include/rocprim/detail/various.hpp:380
Methodbit_cast
rocprim/include/rocprim/type_traits.hpp:449
Methodbit_key_type encode
rocprim/include/rocprim/type_traits.hpp:678
Methodbit_key_type encode
rocprim/include/rocprim/type_traits.hpp:794
Methodbit_key_type encode
rocprim/include/rocprim/type_traits.hpp:879
Methodbitonic_sort
rocprim/include/rocprim/warp/detail/warp_sort_shuffle.hpp:240
Functionbitwise_equal
test/rocprim/test_utils_assertions.hpp:424
Methodblev_memcpy_kernel_impl
rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:995
Functionblock_id
rocprim/include/rocprim/intrinsics/thread.hpp:242
Functionblock_id_kernel
test/rocprim/test_thread.cpp:141
Methodblock_merge_kernel
rocprim/include/rocprim/device/device_merge_inplace.hpp:558
Functionblock_merge_oddeven_kernel
rocprim/include/rocprim/device/detail/device_merge_sort.hpp:546
Methodblock_reduce_kernel
rocprim/include/rocprim/device/detail/device_adjacent_find.hpp:55
Functionblock_reduce_kernel_impl
rocprim/include/rocprim/device/detail/device_reduce.hpp:76
Functionblock_run_length_decode_kernel
benchmark/benchmark_block_run_length_decode.cpp:47
Functionblock_run_length_decode_kernel
test/rocprim/test_block_run_length_decode.cpp:110
Functionblock_size
rocprim/include/rocprim/intrinsics/thread.hpp:252
Functionblock_sort_config_get_best
(input: Dict)
tuning/configs_header_generation.py:439
Functionblock_sort_config_get_best
(input: Dict)
scripts/autotune/create_optimization.py:330
Functionblock_sort_kernel_impl
rocprim/include/rocprim/device/detail/device_nth_element.hpp:125
Functionblock_store_direct_blocked_cast
rocprim/include/rocprim/block/block_store_func.hpp:535
Functionblock_store_direct_striped
rocprim/include/rocprim/block/block_store_func.hpp:214
Functionblock_thread_id
rocprim/include/rocprim/intrinsics/thread.hpp:232
Functionblocked_to_striped
rocprim/include/rocprim/block/block_exchange.hpp:157
Functionblocked_to_striped
rocprim/include/rocprim/warp/warp_exchange.hpp:787
Functionblocked_to_striped_kernel
test/rocprim/test_block_exchange.kernels.hpp:56
Functionblocked_to_striped_shuffle
rocprim/include/rocprim/warp/warp_exchange.hpp:843
Functionblocked_to_warp_striped
rocprim/include/rocprim/block/block_exchange.hpp:291
Functionblocked_to_warp_striped_kernel
test/rocprim/test_block_exchange.kernels.hpp:104
Methodbounds_checking_iterator
test/rocprim/bounds_checking_iterator.hpp:47
Functionbroadcast
rocprim/include/rocprim/warp/warp_scan.hpp:954
Functionbroadcast
Broadcast
rocprim/include/rocprim/warp/detail/warp_scan_crosslane.hpp:244
Functionbroadcast
rocprim/include/rocprim/warp/detail/warp_scan_dpp.hpp:316
Methodbroadcast
rocprim/include/rocprim/warp/detail/warp_scan_shared_mem.hpp:210
Functioncast_align_down
rocprim/include/rocprim/detail/various.hpp:364
Functioncast_align_up
rocprim/include/rocprim/detail/various.hpp:341
Methodcheck_output_iterator
test/rocprim/test_device_adjacent_difference.cpp:422
Functioncheck_result
test/rocprim/test_device_batch_memcpy.cpp:191
Functioncheck_virtual_wave_size
rocprim/include/rocprim/intrinsics/arch.hpp:272
← previousnext →801–900 of 2,472, ranked by callers