Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ROCm/rocPRIM
/ types & classes
Types & classes
7,856 in github.com/ROCm/rocPRIM
⨍
Functions
2,472
◇
Types & classes
7,856
↓ 136 callers
Class
T
rocprim/include/rocprim/iterator/counting_iterator.hpp:212
↓ 77 callers
Class
BinaryFunction
rocprim/include/rocprim/warp/detail/warp_scan_dpp.hpp:331
↓ 77 callers
Class
min
\brief Functor that returns the minimum of its arguments.
rocprim/include/rocprim/thread/thread_operators.hpp:120
↓ 59 callers
Class
transform
test/rocprim/test_device_transform.cpp:125
↓ 48 callers
Class
max
\brief Functor that returns the maximum of its arguments.
rocprim/include/rocprim/thread/thread_operators.hpp:108
↓ 47 callers
Class
SelectionType
Data class describing a type used to select a configuration.
scripts/autotune/create_optimization.py:67
↓ 44 callers
Class
SelectionType
Data class describing a type used to select a configuration.
tuning/configs_header_generation.py:75
↓ 38 callers
Class
BinaryFunction
rocprim/include/rocprim/block/detail/block_sort_bitonic.hpp:68
↓ 10 callers
Class
reduce
benchmark/benchmark_block_reduce.cpp:53
↓ 9 callers
Class
TypeInfo
tuning/utils/utils.py:133
↓ 5 callers
Class
sum_op
test/rocprim/test_thread_algos.cpp:281
↓ 4 callers
Class
Counter
rocprim/include/rocprim/block/detail/block_histogram_sort.hpp:76
↓ 4 callers
Class
empty_type
\brief Empty type used as a placeholder, usually used to flag that given template parameter should not be used.
rocprim/include/rocprim/types.hpp:59
↓ 4 callers
Class
operation
benchmark/benchmark_device_memory.cpp:64
↓ 4 callers
Class
transform_op
test/rocprim/test_device_histogram.cpp:116
↓ 4 callers
Class
values
rocprim/include/rocprim/type_traits.hpp:172
↓ 3 callers
Class
Contender
scripts/apply_config_improvements/apply_config_improvements.py:49
↓ 3 callers
Class
bounds_checking_iterator
test/rocprim/bounds_checking_iterator.hpp:31
↓ 3 callers
Class
onesweep_lookback_state
rocprim/include/rocprim/device/detail/device_radix_sort.hpp:995
↓ 3 callers
Class
select_op
test/rocprim/test_device_select.cpp:231
↓ 3 callers
Class
state
benchmark/benchmark_utils.hpp:1662
↓ 2 callers
Class
FallbackCase
Data class describing a fallback case: a description for a set of types that use the same tuned configuration.
tuning/configs_header_generation.py:100
↓ 2 callers
Class
FallbackCase
Data class describing a fallback case: a description for a set of types that use the same tuned configuration.
scripts/autotune/create_optimization.py:88
↓ 2 callers
Class
SelectionConst
Data class describing a constant (integral, enum) used to select a configuration.
tuning/configs_header_generation.py:91
↓ 2 callers
Class
SelectionConst
Data class describing a constant (integral, enum) used to select a configuration.
scripts/autotune/create_optimization.py:81
↓ 2 callers
Class
V
rocprim/include/rocprim/intrinsics/warp_shuffle.hpp:49
↓ 2 callers
Class
block_store
rocprim/include/rocprim/block/block_store.hpp:134
↓ 2 callers
Class
check_modulo_iterator
test/rocprim/test_device_partition.cpp:969
↓ 2 callers
Class
check_output_iterator
test/rocprim/test_device_adjacent_difference.cpp:383
↓ 2 callers
Class
check_run_iterator
test/rocprim/test_device_scan.cpp:1398
↓ 2 callers
Class
check_run_iterator
test/rocprim/test_device_scan_by_key.cpp:713
↓ 2 callers
Class
custom_float_type
Custom type to model types like Eigen::half or Eigen::bfloat16, that wrap around floating point types.
test/rocprim/test_utils_custom_float_type.hpp:37
↓ 2 callers
Class
custom_int_type
Custom type to model types like Eigen::half or Eigen::bfloat16, that wrap around floating point types.
test/rocprim/test_type_traits_interface.cpp:57
↓ 2 callers
Class
get
rocprim/include/rocprim/type_traits.hpp:1129
↓ 2 callers
Class
identity<void>
rocprim/include/rocprim/functional.hpp:379
↓ 2 callers
Class
identity_iterator
test/rocprim/identity_iterator.hpp:36
↓ 2 callers
Class
single_index_iterator
test/rocprim/test_device_scan.cpp:1115
↓ 2 callers
Class
transform
test/rocprim/test_texture_cache_iterator.cpp:69
↓ 2 callers
Class
transform
test/rocprim/test_counting_iterator.cpp:151
↓ 2 callers
Class
transform_output_iterator
rocprim/include/rocprim/iterator/transform_output_iterator.hpp:65
↓ 1 callers
Class
AlgorithmDeviceAdjacentDifference
tuning/configs_header_generation.py:672
↓ 1 callers
Class
AlgorithmDeviceAdjacentDifference
scripts/autotune/create_optimization.py:515
↓ 1 callers
Class
AlgorithmDeviceAdjacentDifferenceInplace
tuning/configs_header_generation.py:683
↓ 1 callers
Class
AlgorithmDeviceAdjacentDifferenceInplace
scripts/autotune/create_optimization.py:523
↓ 1 callers
Class
AlgorithmDeviceAdjacentFind
tuning/configs_header_generation.py:694
↓ 1 callers
Class
AlgorithmDeviceAdjacentFind
scripts/autotune/create_optimization.py:531
↓ 1 callers
Class
AlgorithmDeviceBinarySearch
tuning/configs_header_generation.py:636
↓ 1 callers
Class
AlgorithmDeviceBinarySearch
scripts/autotune/create_optimization.py:488
↓ 1 callers
Class
AlgorithmDeviceFindFirstOf
tuning/configs_header_generation.py:852
↓ 1 callers
Class
AlgorithmDeviceFindFirstOf
scripts/autotune/create_optimization.py:663
↓ 1 callers
Class
AlgorithmDeviceHistogram
tuning/configs_header_generation.py:537
↓ 1 callers
Class
AlgorithmDeviceHistogram
scripts/autotune/create_optimization.py:402
↓ 1 callers
Class
AlgorithmDeviceLowerBound
tuning/configs_header_generation.py:660
↓ 1 callers
Class
AlgorithmDeviceLowerBound
scripts/autotune/create_optimization.py:506
↓ 1 callers
Class
AlgorithmDeviceMerge
tuning/configs_header_generation.py:887
↓ 1 callers
Class
AlgorithmDeviceMerge
scripts/autotune/create_optimization.py:685
↓ 1 callers
Class
AlgorithmDeviceMergeSortBlockMerge
tuning/configs_header_generation.py:562
↓ 1 callers
Class
AlgorithmDeviceMergeSortBlockMerge
scripts/autotune/create_optimization.py:423
↓ 1 callers
Class
AlgorithmDeviceMergeSortBlockSort
tuning/configs_header_generation.py:550
↓ 1 callers
Class
AlgorithmDeviceMergeSortBlockSort
scripts/autotune/create_optimization.py:413
↓ 1 callers
Class
AlgorithmDevicePartitionFlag
tuning/configs_header_generation.py:750
↓ 1 callers
Class
AlgorithmDevicePartitionFlag
scripts/autotune/create_optimization.py:580
↓ 1 callers
Class
AlgorithmDevicePartitionPredicate
tuning/configs_header_generation.py:761
↓ 1 callers
Class
AlgorithmDevicePartitionPredicate
scripts/autotune/create_optimization.py:588
↓ 1 callers
Class
AlgorithmDevicePartitionThreeWay
tuning/configs_header_generation.py:772
↓ 1 callers
Class
AlgorithmDevicePartitionThreeWay
scripts/autotune/create_optimization.py:596
↓ 1 callers
Class
AlgorithmDevicePartitionTwoWayFlag
tuning/configs_header_generation.py:739
↓ 1 callers
Class
AlgorithmDevicePartitionTwoWayFlag
scripts/autotune/create_optimization.py:572
↓ 1 callers
Class
AlgorithmDevicePartitionTwoWayPredicate
tuning/configs_header_generation.py:728
↓ 1 callers
Class
AlgorithmDevicePartitionTwoWayPredicate
scripts/autotune/create_optimization.py:564
↓ 1 callers
Class
AlgorithmDeviceRadixSortBlockSort
tuning/configs_header_generation.py:576
↓ 1 callers
Class
AlgorithmDeviceRadixSortBlockSort
scripts/autotune/create_optimization.py:434
↓ 1 callers
Class
AlgorithmDeviceRadixSortOnesweep
tuning/configs_header_generation.py:588
↓ 1 callers
Class
AlgorithmDeviceRadixSortOnesweep
scripts/autotune/create_optimization.py:444
↓ 1 callers
Class
AlgorithmDeviceReduce
tuning/configs_header_generation.py:600
↓ 1 callers
Class
AlgorithmDeviceReduce
scripts/autotune/create_optimization.py:453
↓ 1 callers
Class
AlgorithmDeviceReduceByKey
tuning/configs_header_generation.py:840
↓ 1 callers
Class
AlgorithmDeviceReduceByKey
scripts/autotune/create_optimization.py:654
↓ 1 callers
Class
AlgorithmDeviceRunLengthEncode
tuning/configs_header_generation.py:863
↓ 1 callers
Class
AlgorithmDeviceRunLengthEncode
scripts/autotune/create_optimization.py:671
↓ 1 callers
Class
AlgorithmDeviceRunLengthEncodeNonTrivial
tuning/configs_header_generation.py:874
↓ 1 callers
Class
AlgorithmDeviceRunLengthEncodeNonTrivial
scripts/autotune/create_optimization.py:678
↓ 1 callers
Class
AlgorithmDeviceScan
tuning/configs_header_generation.py:611
↓ 1 callers
Class
AlgorithmDeviceScan
scripts/autotune/create_optimization.py:469
↓ 1 callers
Class
AlgorithmDeviceScanByKey
tuning/configs_header_generation.py:624
↓ 1 callers
Class
AlgorithmDeviceScanByKey
scripts/autotune/create_optimization.py:479
↓ 1 callers
Class
AlgorithmDeviceSearchN
scripts/autotune/create_optimization.py:604
↓ 1 callers
Class
AlgorithmDeviceSegmentedRadixSort
tuning/configs_header_generation.py:705
↓ 1 callers
Class
AlgorithmDeviceSegmentedRadixSort
scripts/autotune/create_optimization.py:539
↓ 1 callers
Class
AlgorithmDeviceSegmentedReduce
scripts/autotune/create_optimization.py:461
↓ 1 callers
Class
AlgorithmDeviceSelectFlag
tuning/configs_header_generation.py:783
↓ 1 callers
Class
AlgorithmDeviceSelectFlag
scripts/autotune/create_optimization.py:612
↓ 1 callers
Class
AlgorithmDeviceSelectPredicate
tuning/configs_header_generation.py:794
↓ 1 callers
Class
AlgorithmDeviceSelectPredicate
scripts/autotune/create_optimization.py:620
↓ 1 callers
Class
AlgorithmDeviceSelectPredicatedFlag
tuning/configs_header_generation.py:805
↓ 1 callers
Class
AlgorithmDeviceSelectPredicatedFlag
scripts/autotune/create_optimization.py:628
↓ 1 callers
Class
AlgorithmDeviceSelectUnique
tuning/configs_header_generation.py:817
↓ 1 callers
Class
AlgorithmDeviceSelectUnique
scripts/autotune/create_optimization.py:637
↓ 1 callers
Class
AlgorithmDeviceSelectUniqueByKey
tuning/configs_header_generation.py:828
↓ 1 callers
Class
AlgorithmDeviceSelectUniqueByKey
scripts/autotune/create_optimization.py:645
next →
1–100 of 7,856, ranked by callers