| 826 | |
| 827 | |
| 828 | class AlgorithmDeviceSelectUniqueByKey(Algorithm): |
| 829 | algorithm_name = "device_select_unique_by_key" |
| 830 | cpp_configuration_template_name = "select_unique_by_key_config_template" |
| 831 | config_selection_params = [ |
| 832 | SelectionType(name="key_type", is_optional=False, select_on_size_only=False), |
| 833 | SelectionType(name="value_type", is_optional=False, select_on_size_only=True), |
| 834 | ] |
| 835 | |
| 836 | def __init__(self, fallback_entries): |
| 837 | Algorithm.__init__(self, fallback_entries) |
| 838 | |
| 839 | |
| 840 | class AlgorithmDeviceReduceByKey(Algorithm): |
no test coverage detected