Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ROCm/rocPRIM
/ functions
Functions
2,472 in github.com/ROCm/rocPRIM
⨍
Functions
2,472
◇
Types & classes
7,856
↓ 1 callers
Function
import_module_from_file
Import a module from a file path.
tuning/run_tuning.py:46
↓ 1 callers
Function
inclusive_scan_by_key
rocprim/include/rocprim/device/device_scan_by_key.hpp:473
↓ 1 callers
Function
init_with_run_lengths
rocprim/include/rocprim/block/block_run_length_decode.hpp:268
↓ 1 callers
Method
is
benchmark/cmdparser.hpp:75
↓ 1 callers
Function
is_warp_size_supported
benchmark/benchmark_utils.hpp:449
↓ 1 callers
Method
launch
rocprim/include/rocprim/device/device_histogram.hpp:138
↓ 1 callers
Method
launchGraph
test/rocprim/test_utils_hipgraphs.hpp:52
↓ 1 callers
Method
load
rocprim/include/rocprim/warp/warp_load.hpp:166
↓ 1 callers
Method
load_input_values
rocprim/include/rocprim/device/detail/device_run_length_encode.hpp:62
↓ 1 callers
Function
load_json_files
Load and process JSON files from both simulated and actual output directories. Returns best times for each kernel configuration.
tuning/utils/compare_simulated_strategies.py:110
↓ 1 callers
Method
load_keys_values
rocprim/include/rocprim/device/detail/device_reduce_by_key.hpp:88
↓ 1 callers
Function
load_selected_count
rocprim/include/rocprim/device/detail/device_partition.hpp:750
↓ 1 callers
Function
main
()
rtest.py:338
↓ 1 callers
Function
main
()
rmake.py:245
↓ 1 callers
Function
main
()
tuning/configs_header_generation.py:1091
↓ 1 callers
Function
main
()
tuning/run_tuning.py:157
↓ 1 callers
Function
main
()
tuning/utils/compare_simulated_strategies.py:237
↓ 1 callers
Function
main
()
scripts/apply_config_improvements/apply_config_improvements.py:732
↓ 1 callers
Function
main
()
scripts/autotune/create_optimization.py:876
↓ 1 callers
Function
make_cmd
()
rmake.py:207
↓ 1 callers
Function
memcpy_and_sync
* \brief Copy data from src to dest with stream ordering and synchronization * * Equivalent to `hipStreamMemcpyAsync(...,stream)` followed by `hipSt
rocprim/include/rocprim/detail/various.hpp:303
↓ 1 callers
Method
merge
rocprim/include/rocprim/device/detail/device_merge.hpp:272
↓ 1 callers
Function
merge_impl
rocprim/include/rocprim/device/device_merge.hpp:81
↓ 1 callers
Method
name
benchmark/benchmark_device_search_n.parallel.hpp:98
↓ 1 callers
Method
name
benchmark/benchmark_device_binary_search.parallel.hpp:55
↓ 1 callers
Function
operator<<
test/rocprim/test_utils_assertions.hpp:394
↓ 1 callers
Function
os_detect
()
rtest.py:69
↓ 1 callers
Function
os_detect
()
rmake.py:50
↓ 1 callers
Method
output_specialization_info
This function doesn't use a JSON library, since it just appends text onto the end of a JSON file. Seeking and writing to the end of a huge file is ver
benchmark/benchmark_utils.hpp:1540
↓ 1 callers
Function
pad_string
Inserts spaces at beginning of string if string shorter than specified length.
benchmark/benchmark_utils.hpp:571
↓ 1 callers
Function
parse_args
Parse command-line arguments
rtest.py:28
↓ 1 callers
Function
parse_args
Parse command-line arguments
rmake.py:18
↓ 1 callers
Function
parse_arguments
()
tuning/utils/compare_simulated_strategies.py:64
↓ 1 callers
Method
parse_header
Parse the header content and extract configurations. Args: header_content: Content of the header file. Returns:
tuning/utils/config_parser.py:109
↓ 1 callers
Method
partition
rocprim/include/rocprim/device/detail/device_partition.hpp:970
↓ 1 callers
Function
partition_three_way
rocprim/include/rocprim/device/device_partition.hpp:1069
↓ 1 callers
Function
partition_two_way
rocprim/include/rocprim/device/device_partition.hpp:483
↓ 1 callers
Method
prepare
benchmark/benchmark_device_merge_inplace.cpp:113
↓ 1 callers
Function
print_results
()
scripts/apply_config_improvements/apply_config_improvements.py:54
↓ 1 callers
Method
print_value
benchmark/cmdparser.hpp:109
↓ 1 callers
Method
queue_fn
benchmark/benchmark_utils.hpp:1956
↓ 1 callers
Function
radix_rank_algorithm_name
benchmark/benchmark_device_radix_sort_onesweep.parallel.hpp:58
↓ 1 callers
Method
record_amdsmi_stats
benchmark/benchmark_utils.hpp:1512
↓ 1 callers
Function
reduce_by_key
rocprim/include/rocprim/device/device_reduce_by_key.hpp:449
↓ 1 callers
Function
reduce_impl
rocprim/include/rocprim/device/device_reduce.hpp:99
↓ 1 callers
Method
resetGraphHelper
test/rocprim/test_utils_hipgraphs.hpp:80
↓ 1 callers
Method
resize_async
common/utils_device_ptr.hpp:262
↓ 1 callers
Method
resolve
benchmark/benchmark_device_search_n.parallel.hpp:102
↓ 1 callers
Method
run
benchmark/benchmark_device_segmented_reduce.parallel.hpp:183
↓ 1 callers
Method
run
benchmark/benchmark_device_segmented_radix_sort_keys.parallel.hpp:201
↓ 1 callers
Method
run
benchmark/benchmark_block_exchange.cpp:60
↓ 1 callers
Method
run
benchmark/benchmark_device_segmented_radix_sort_pairs.parallel.hpp:215
↓ 1 callers
Method
run_and_exit_if_error
benchmark/cmdparser.hpp:322
↓ 1 callers
Function
run_tests
()
rtest.py:316
↓ 1 callers
Function
run_tuning
Run tuning for specified algorithms.
tuning/run_tuning.py:80
↓ 1 callers
Method
save_batch_times
benchmark/benchmark_utils.hpp:1521
↓ 1 callers
Method
scan
rocprim/include/rocprim/device/detail/device_run_length_encode.hpp:350
↓ 1 callers
Method
scatter
rocprim/include/rocprim/device/detail/device_run_length_encode.hpp:248
↓ 1 callers
Function
select_previous_values_iterator
rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:153
↓ 1 callers
Function
serial_merge
rocprim/include/rocprim/detail/merge_path.hpp:102
↓ 1 callers
Function
serial_merge
test/rocprim/internal/test_internal_merge_path.cpp:23
↓ 1 callers
Method
serialize_context
benchmark/benchmark_utils.hpp:1072
↓ 1 callers
Method
serialize_stats
benchmark/benchmark_utils.hpp:1048
↓ 1 callers
Method
set_partial
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:338
↓ 1 callers
Method
sort_and_scatter
rocprim/include/rocprim/device/detail/device_radix_sort.hpp:381
↓ 1 callers
Function
sort_impl
rocprim/include/rocprim/block/block_radix_sort.hpp:1143
↓ 1 callers
Method
stopped
(self)
rtest.py:132
↓ 1 callers
Method
store
rocprim/include/rocprim/device/detail/device_partition.hpp:791
↓ 1 callers
Method
store
rocprim/include/rocprim/warp/warp_store.hpp:170
↓ 1 callers
Function
store_selected_count
rocprim/include/rocprim/device/detail/device_partition.hpp:730
↓ 1 callers
Function
testHistogramEvenIncorrectInput
test/rocprim/test_device_histogram.cpp:177
↓ 1 callers
Function
testHistogramRangeIncorrectInput
test/rocprim/test_device_histogram.cpp:391
↓ 1 callers
Function
testLargeIndices
test/rocprim/test_device_transform.cpp:448
↓ 1 callers
Function
testLargeIndices
test/rocprim/test_device_merge_sort.cpp:415
↓ 1 callers
Function
testLargeIndicesExclusiveScan
test/rocprim/test_device_scan.cpp:1305
↓ 1 callers
Function
testLargeIndicesExclusiveScanByKey
test/rocprim/test_device_scan_by_key.cpp:970
↓ 1 callers
Function
testLargeIndicesInclusiveScan
test/rocprim/test_device_scan.cpp:1187
↓ 1 callers
Function
testLargeIndicesInclusiveScanByKey
test/rocprim/test_device_scan_by_key.cpp:928
↓ 1 callers
Function
testManualConstruction
test/hipgraph/test_hipgraph_basic.cpp:108
↓ 1 callers
Function
testStreamCapture
test/hipgraph/test_hipgraph_basic.cpp:53
↓ 1 callers
Function
testStreamCaptureWithAtomics
test/hipgraph/test_hipgraph_basic.cpp:168
↓ 1 callers
Function
testUniqueGuardedOperator
test/rocprim/test_device_select.cpp:683
↓ 1 callers
Function
transform_nary
test/rocprim/test_device_transform.cpp:312
↓ 1 callers
Function
translate_settings_to_cpp_metaprogramming
Translates a list of named fallback configuration entries to C++ metaprogramming idioms.
tuning/configs_header_generation.py:118
↓ 1 callers
Function
translate_settings_to_cpp_metaprogramming
Translates a list of named fallback configuration entries to C++ metaprogramming idioms.
scripts/autotune/create_optimization.py:104
↓ 1 callers
Function
tune_alg
The core tuning procedure. This tunes a single algorithm for multiple types.
scripts/autotune-search/main.py:155
↓ 1 callers
Method
unpack
rocprim/include/rocprim/detail/various.hpp:580
↓ 1 callers
Function
unrolled_copy_impl
rocprim/include/rocprim/thread/thread_copy.hpp:194
↓ 1 callers
Function
unrolled_tuple_copy
rocprim/include/rocprim/thread/thread_copy.hpp:139
↓ 1 callers
Function
unrolled_tuple_copy_impl
rocprim/include/rocprim/thread/thread_copy.hpp:127
↓ 1 callers
Function
upper_bound_n
rocprim/include/rocprim/device/detail/device_binary_search.hpp:62
↓ 1 callers
Method
usage
benchmark/cmdparser.hpp:458
↓ 1 callers
Method
value
rocprim/include/rocprim/device/detail/device_nth_element.hpp:83
↓ 1 callers
Function
vram_detect
()
rtest.py:50
↓ 1 callers
Function
warp_any
rocprim/include/rocprim/intrinsics/warp.hpp:74
↓ 1 callers
Function
warp_sort_config_name
benchmark/benchmark_device_segmented_radix_sort_keys.parallel.hpp:52
↓ 1 callers
Function
warp_sort_config_name
benchmark/benchmark_device_segmented_radix_sort_pairs.parallel.hpp:52
↓ 1 callers
Function
working_directory
Context manager for changing the current working directory.
tuning/run_tuning.py:36
↓ 1 callers
Method
write_configs_to_files
(self, base_dir: str)
tuning/configs_header_generation.py:1080
↓ 1 callers
Method
write_configs_to_files
For each algorithm, creates a file containing configurations and places these in base_dir.
scripts/autotune/create_optimization.py:863
← previous
next →
501–600 of 2,472, ranked by callers