#include <ResourceInformation.h>
Public Types | |
enum | AcceleratorType { AcceleratorType::GPU } |
Public Member Functions | |
virtual std::vector< AcceleratorType > const & | acceleratorTypes () const =0 |
virtual double | cpuAverageSpeed () const =0 |
virtual std::vector< std::string > const & | cpuModels () const =0 |
virtual std::string const & | cpuModelsFormatted () const =0 |
virtual int | cudaDriverVersion () const =0 |
virtual int | cudaRuntimeVersion () const =0 |
virtual std::vector< std::string > const & | gpuModels () const =0 |
virtual void | initializeAcceleratorTypes (std::vector< std::string > const &selectedAccelerators)=0 |
virtual std::string const & | nvidiaDriverVersion () const =0 |
ResourceInformation const & | operator= (ResourceInformation const &)=delete |
ResourceInformation () | |
ResourceInformation (ResourceInformation const &)=delete | |
virtual void | setCpuAverageSpeed (double)=0 |
virtual void | setCPUModels (std::vector< std::string > const &)=0 |
virtual void | setCpuModelsFormatted (std::string const &)=0 |
virtual void | setCudaDriverVersion (int)=0 |
virtual void | setCudaRuntimeVersion (int)=0 |
virtual void | setGPUModels (std::vector< std::string > const &)=0 |
virtual void | setNvidiaDriverVersion (std::string const &)=0 |
virtual | ~ResourceInformation () |
|
strong |
edm::ResourceInformation::ResourceInformation | ( | ) |
Definition at line 3 of file ResourceInformation.cc.
|
delete |
|
virtual |
Definition at line 4 of file ResourceInformation.cc.
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
Referenced by edm::service::CondorStatusService::secondUpdate().
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
Referenced by edm::service::CondorStatusService::secondUpdate().
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
Referenced by edm::ScheduleItems::initMisc().
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
|
delete |
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
Referenced by edm::service::CPU::CPU().
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
Referenced by edm::service::CPU::CPU().
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
Referenced by edm::service::CPU::CPU().
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
Referenced by CUDAService::CUDAService().
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
Referenced by CUDAService::CUDAService().
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
Referenced by CUDAService::CUDAService(), and ROCmService::ROCmService().
|
pure virtual |
Implemented in edm::service::ResourceInformationService.
Referenced by CUDAService::CUDAService().