/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
HeterogeneousCore/CUDAServices/interface/CUDAInterface.h
19 строк
544 B
Andrea Bocci
Add abstract interfaces for the CUDA and ROCm services
28 фев 2023, 15:35
Не верифицирован
28 фев 2023, 15:35
5ebe8d8
Код
Авторство
О чём код?
#ifndef HeterogeneousCore_CUDAServices_interface_CUDAInterface #define HeterogeneousCore_CUDAServices_interface_CUDAInterface #include <utility> class CUDAInterface { public: CUDAInterface() = default; virtual ~CUDAInterface() = default; virtual bool enabled() const = 0; virtual int numberOfDevices() const = 0; // Returns the (major, minor) CUDA compute capability of the given device. virtual std::pair<int, int> computeCapability(int device) const = 0; }; #endif // HeterogeneousCore_CUDAServices_interface_CUDAInterface