| 442 | |
| 443 | |
| 444 | class AlgorithmDeviceRadixSortOnesweep(Algorithm): |
| 445 | algorithm_name = "device_radix_sort_onesweep" |
| 446 | cpp_configuration_template_name = "radixsort_onesweep_config_template" |
| 447 | config_selection_params = [ |
| 448 | SelectionType(name="key_type", is_optional=False, select_on_size_only=False), |
| 449 | SelectionType(name="value_type", is_optional=True, select_on_size_only=True)] |
| 450 | def __init__(self, fallback_entries): |
| 451 | Algorithm.__init__(self, fallback_entries) |
| 452 | |
| 453 | class AlgorithmDeviceReduce(Algorithm): |
| 454 | algorithm_name = "device_reduce" |
no test coverage detected