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