6 #ifndef LEVELZEROGPUTOPO_HPP_INCLUDE
7 #define LEVELZEROGPUTOPO_HPP_INCLUDE
17 class LevelZeroDevicePool;
26 int num_gpu(
void)
const override;
27 int num_gpu(
int domain)
const override;
32 std::vector<std::set<int> > m_cpu_affinity_ideal;
33 std::vector<std::set<int> > m_cpu_affinity_ideal_chip;
Definition: GPUTopo.hpp:16
Definition: LevelZeroDevicePool.hpp:19
Definition: LevelZeroGPUTopo.hpp:20
virtual ~LevelZeroGPUTopo()=default
int num_gpu(void) const override
Number of GPUs on the platform.
Definition: LevelZeroGPUTopo.cpp:74
LevelZeroGPUTopo()
Definition: LevelZeroGPUTopo.cpp:16
std::set< int > cpu_affinity_ideal(int gpu_idx) const override
CPU Affinitization set for a particular GPU.
Definition: LevelZeroGPUTopo.cpp:96