Initial commit

This commit is contained in:
2022-07-28 22:16:03 +02:00
commit cdac555c3c
13 changed files with 187 additions and 0 deletions

16
app/src/nvidia.cxx Normal file
View File

@@ -0,0 +1,16 @@
#include <include/nvml.h>
#include <nvidia.h>
Nvidia::Nvidia() { nvmlInit_v2(); }
Nvidia::~Nvidia() { nvmlShutdown(); }
double Nvidia::get_gpu_temperature() {
nvmlDevice_t device;
nvmlDeviceGetHandleByIndex_v2(0, &device);
unsigned int temp;
nvmlDeviceGetTemperature(device, NVML_TEMPERATURE_GPU, &temp);
return static_cast<double>(temp);
}