device_id.hpp
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2023-2025, NVIDIA CORPORATION.
3  * SPDX-License-Identifier: Apache-2.0
4  */
5 #pragma once
6 
9 #ifdef CUML_ENABLE_GPU
11 #endif
13 
14 #include <variant>
15 
16 namespace raft_proto {
17 template <device_type D>
19 
20 using device_id_variant = std::variant<device_id<device_type::cpu>, device_id<device_type::gpu>>;
21 } // namespace raft_proto
Definition: buffer.hpp:24
std::variant< device_id< device_type::cpu >, device_id< device_type::gpu > > device_id_variant
Definition: device_id.hpp:20
Definition: base.hpp:11