MCPcopy Create free account

hub / github.com/ROCm/rocPRIM / functions

Functions2,472 in github.com/ROCm/rocPRIM

↓ 1 callersMethod_extract_simple_params
Default parameter extraction for simple configurations.
tuning/utils/config_parser.py:87
↓ 1 callersMethod_free_device_memory
Free all device memory allocated with DeviceArray wrapper
tuning/tuning_scripts/base_tuner.py:198
↓ 1 callersMethod_get_base_tune_kernel_args
Returns base arguments for kernel_tuner.tune_kernel().
tuning/tuning_scripts/base_tuner.py:298
↓ 1 callersMethod_get_compiler_options
Returns a list with all compiler options to pass to Kernel Tuner
tuning/tuning_scripts/base_tuner.py:392
↓ 1 callersMethod_get_grid_div_x
Return the grid_div_x parameter for kernel_tuner.tune_kernel()
tuning/tuning_scripts/base_tuner.py:186
↓ 1 callersMethod_get_metrics
Default metrics for performance measurement.
tuning/tuning_scripts/base_tuner.py:205
↓ 1 callersMethod_get_restrictions
Define constraints for what parameter combinations are valid during tuning. Two options: 1. Return list of string expressions that mu
tuning/tuning_scripts/base_tuner.py:159
↓ 1 callersMethod_process_specialization
Process a single specialization and extract its configuration. Args: spec_text: Text of the specialization to process.
tuning/utils/config_parser.py:134
↓ 1 callersMethod_run_default_config
Runs the default configuration if enabled.
tuning/tuning_scripts/base_tuner.py:213
↓ 1 callersMethod_save_output
Save tuning results and metadata to files.
tuning/tuning_scripts/base_tuner.py:353
↓ 1 callersFunctionadd_arguments
(parser: StrictArgumentParser)
scripts/apply_config_improvements/apply_config_improvements.py:666
↓ 1 callersMethodadd_measurement
Adds a single tuning execution for a given architecture
tuning/configs_header_generation.py:485
↓ 1 callersMethodadd_measurement
Adds a single benchmark execution for a given architecture
scripts/autotune/create_optimization.py:355
↓ 1 callersFunctionadd_new_contenders
( algorithm_name: str, new_config: Dict[str, Any], new_alg_data: Dict[str, Any], score_assigne
scripts/apply_config_improvements/apply_config_improvements.py:88
↓ 1 callersMethodadd_run
(self, cache_file_path: str)
tuning/configs_header_generation.py:1053
↓ 1 callersMethodadd_run
Adds a single file containing the results of benchmarks executed on a single architecture. The benchmarks within the file may belong
scripts/autotune/create_optimization.py:844
↓ 1 callersFunctionadd_special_values
test/rocprim/test_utils_data_generation.hpp:239
↓ 1 callersFunctionapply_tuple
rocprim/include/rocprim/types/tuple.hpp:1088
↓ 1 callersFunctionarch_wavefront_size
rocprim/include/rocprim/device/config_types.hpp:264
↓ 1 callersFunctionas_const_ptr
rocprim/include/rocprim/detail/various.hpp:328
↓ 1 callersFunctionasm_thread_store
rocprim/include/rocprim/thread/thread_store.hpp:67
↓ 1 callersFunctionatomic_fence_acquire_order_only
\brief Make sure visible operations are complete Ensure that following visible reads are not reordered before preceding atomic operations Similarly t
rocprim/include/rocprim/intrinsics/atomic.hpp:386
↓ 1 callersFunctionatomic_fence_release_vmem_order_only
\brief Wait for all vector memory operations to complete This ensures that previous visible writes to vector memory have completed before the functio
rocprim/include/rocprim/intrinsics/atomic.hpp:370
↓ 1 callersFunctionax
test/hip/test_hip_api.cpp:28
↓ 1 callersFunctionbatch
(script, xml)
rtest.py:204
↓ 1 callersFunctionblocked_to_warp_striped
rocprim/include/rocprim/block/block_radix_sort.hpp:1097
↓ 1 callersFunctioncalculate_performance_stats
Calculate and print performance statistics for each strategy. Returns the DataFrame for the heatmap.
tuning/utils/compare_simulated_strategies.py:152
↓ 1 callersFunctionclosest_greater_multiple
\brief Computes the closest multiple of \p divisor to a certain \p ref. \param ref Number to be rounded up. \param divisor Number which closest multip
test/rocprim/test_utils_data_generation.hpp:573
↓ 1 callersFunctionclz
\brief Count leading zeroes Count the number of consecutive 0-bits, starting from the most significant bit. \p x must be non-zero.
rocprim/include/rocprim/intrinsics/bit.hpp:82
↓ 1 callersFunctioncmp_greater
test/rocprim/test_utils_data_generation.hpp:277
↓ 1 callersFunctioncombine
combine()
scripts/autotune-search/main.py:140
↓ 1 callersFunctioncompare_cpp_14
test/rocprim/test_device_nth_element.cpp:69
↓ 1 callersFunctioncompare_cpp_17
test/rocprim/test_device_nth_element.cpp:94
↓ 1 callersFunctioncompare_partial_sort
test/rocprim/test_device_partial_sort.cpp:173
↓ 1 callersFunctioncompare_partial_sort_copy
test/rocprim/test_device_partial_sort.cpp:352
↓ 1 callersFunctioncompare_partial_sort_copy_cpp_14
test/rocprim/test_device_partial_sort.cpp:293
↓ 1 callersFunctioncompare_partial_sort_copy_cpp_17
test/rocprim/test_device_partial_sort.cpp:326
↓ 1 callersFunctioncompare_partial_sort_cpp_14
test/rocprim/test_device_partial_sort.cpp:119
↓ 1 callersFunctioncompare_partial_sort_cpp_17
test/rocprim/test_device_partial_sort.cpp:144
↓ 1 callersFunctionconfig_cmd
()
rmake.py:87
↓ 1 callersFunctionconvert_selected_to_indices
rocprim/include/rocprim/device/detail/device_partition.hpp:705
↓ 1 callersMethodcount_digits
rocprim/include/rocprim/device/detail/device_radix_sort.hpp:806
↓ 1 callersMethodcreateGraph
test/rocprim/test_utils_hipgraphs.hpp:48
↓ 1 callersFunctioncreate_algorithm
(algorithm_name: str, fallback_entries: List[FallbackCase])
tuning/configs_header_generation.py:902
↓ 1 callersFunctioncreate_algorithm
(algorithm_name: str, fallback_entries: List[FallbackCase])
scripts/autotune/create_optimization.py:697
↓ 1 callersMethodcreate_config_file_content
Generate the content of the configuration file, including license and header guards, based on general template file.
tuning/configs_header_generation.py:499
↓ 1 callersMethodcreate_config_file_content
Generate the content of the configuration file, including license and header guards, based on general template file.
scripts/autotune/create_optimization.py:365
↓ 1 callersFunctioncreate_dir
(dir_path)
rtest.py:86
↓ 1 callersFunctioncreate_dir
(dir_path)
rmake.py:64
↓ 1 callersFunctioncreate_performance_heatmap
Create a heatmap comparing different strategies' performance.
tuning/utils/compare_simulated_strategies.py:194
↓ 1 callersFunctiondelete_dir
(dir_path)
rmake.py:72
↓ 1 callersMethoddispatch
rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:56
↓ 1 callersFunctionencode_then_extract_test
test/rocprim/test_radix_key_codec.cpp:353
↓ 1 callersFunctionencode_then_extract_test_custom
test/rocprim/test_radix_key_codec.cpp:384
↓ 1 callersMethodendStreamCapture
test/rocprim/test_utils_hipgraphs.hpp:44
↓ 1 callersFunctionexchange_keys_warp_striped
rocprim/include/rocprim/block/block_radix_sort.hpp:1262
↓ 1 callersFunctionexchange_to_striped_keys
rocprim/include/rocprim/block/block_radix_sort.hpp:1296
↓ 1 callersFunctionexchange_to_striped_values
rocprim/include/rocprim/block/block_radix_sort.hpp:1307
↓ 1 callersFunctionexchange_values_warp_striped
rocprim/include/rocprim/block/block_radix_sort.hpp:1273
↓ 1 callersFunctionexclusive_scan_by_key
rocprim/include/rocprim/device/device_scan_by_key.hpp:673
↓ 1 callersFunctionfilt_algo_regex
(e: FallbackCase, algorithm_name)
tuning/configs_header_generation.py:896
↓ 1 callersFunctionfilt_algo_regex
(e: FallbackCase, algorithm_name)
scripts/autotune/create_optimization.py:692
↓ 1 callersFunctionfilter_algorithms
Filter algorithms based on regex pattern.
tuning/run_tuning.py:70
↓ 1 callersFunctionfor_each_arch_impl
rocprim/include/rocprim/device/config_types.hpp:252
↓ 1 callersFunctionfor_each_in_tuple_impl
rocprim/include/rocprim/type_traits_functions.hpp:297
↓ 1 callersFunctiongenerate_casting
test/rocprim/test_utils_data_generation_with_rocrand.hpp:43
↓ 1 callersFunctiongenerate_improved_configs
( improvement_threshold_percentage: float, old_data: Dict[str, Any], new_data: Dict[str, Any],
scripts/apply_config_improvements/apply_config_improvements.py:387
↓ 1 callersFunctiongenerate_needles
test/hipgraph/test_hipgraph_algs.cpp:38
↓ 1 callersMethodgenerate_wrapper
Generate wrapper code using Jinja2 template inheritance.
tuning/tuning_scripts/base_tuner.py:265
↓ 1 callersMethodget
rocprim/include/rocprim/type_traits.hpp:184
↓ 1 callersMethodget
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:645
↓ 1 callersMethodget
rocprim/include/rocprim/device/detail/ordered_block_id.hpp:102
↓ 1 callersFunctionget_available_algorithms
Return list of supported tuning algorithms.
tuning/run_tuning.py:62
↓ 1 callersFunctionget_available_host_memory
test/rocprim/test_device_merge_inplace.cpp:53
↓ 1 callersFunctionget_block_load_method_name
benchmark/benchmark_utils.hpp:958
↓ 1 callersFunctionget_block_size_multiples
test/rocprim/test_utils_data_generation.hpp:585
↓ 1 callersFunctionget_block_sort_method_name
benchmark/benchmark_device_merge_sort_block_sort.parallel.hpp:53
↓ 1 callersMethodget_default_config
Get the default configuration for a specific architecture and types. Args: arch: Target architecture (e.g., 'gfx1030').
tuning/utils/config_parser.py:166
↓ 1 callersFunctionget_instance_key
Creates a hashable namedtuple based on selectors and instanced_types. Missing types are filled with EMPTY_TYPENAME.
scripts/apply_config_improvements/apply_config_improvements.py:564
↓ 1 callersFunctionget_old_contenders
( algorithm_name: str, old_config: Dict[str, Any], old_alg_data: Dict[str, Any], score_assigne
scripts/apply_config_improvements/apply_config_improvements.py:279
↓ 1 callersMethodget_or_generate
benchmark/benchmark_device_histogram.parallel.hpp:107
↓ 1 callersMethodget_partial_value
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:699
↓ 1 callersMethodget_prefix
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:914
↓ 1 callersMethodget_prefix_forward
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:414
↓ 1 callersFunctionget_reduce_method_name
benchmark/benchmark_device_segmented_reduce.parallel.hpp:48
↓ 1 callersFunctionget_reduce_method_name
benchmark/benchmark_device_reduce.parallel.hpp:47
↓ 1 callersMethodget_reduction
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:1099
↓ 1 callersFunctionget_result_from_json
Get the result from the benchmark json.
scripts/autotune-search/main.py:101
↓ 1 callersFunctionget_rocprim_version_on_device
test/rocprim/detail/get_rocprim_version.cpp:36
↓ 1 callersMethodget_run_tuning_parser
(cls)
tuning/run_tuning.py:139
↓ 1 callersFunctionget_score_assigner
Retrieves the appropriate scoring function for the specified algorithm. This function ensures consistent configuration scoring between *
scripts/apply_config_improvements/apply_config_improvements.py:364
↓ 1 callersFunctionget_seed_message
benchmark/benchmark_utils.hpp:73
↓ 1 callersFunctionget_selectors
Reads selectors from a JSON file at selectors_path. The JSON should be a dict mapping algorithm names to lists of selector strings.
scripts/apply_config_improvements/apply_config_improvements.py:629
↓ 1 callersFunctionget_sizes
test/rocprim/test_utils_data_generation.hpp:511
↓ 1 callersFunctionget_specialization_key
(specialization_string: str)
scripts/apply_config_improvements/apply_config_improvements.py:493
↓ 1 callersFunctionget_sreg_lanemask_le
Returns the warp lane mask of all lanes less than or equal to the calling thread
rocprim/include/rocprim/intrinsics/thread.hpp:175
↓ 1 callersFunctionget_sreg_lanemask_lt
Returns the warp lane mask of all lanes less than the calling thread
rocprim/include/rocprim/intrinsics/thread.hpp:168
↓ 1 callersMethodget_stats
benchmark/benchmark_utils.hpp:1124
↓ 1 callersFunctionget_thread_load_method_name
benchmark/benchmark_utils.hpp:976
↓ 1 callersFunctionhost_exclusive_segmented_scan_headflags
test/rocprim/test_utils.hpp:238
← previousnext →401–500 of 2,472, ranked by callers