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