27#include "modules/statistics_msgs/resource_statistic.pb.h"
35namespace resource_statistic {
59 bool GetGpuNumber(
unsigned int* deviceCount);
67 bool GetGpuDeviceHandle(
const unsigned int index, nvmlDevice_t*
device);
75 bool GetGpuName(
const nvmlDevice_t&
device,
char* name);
83 bool GetUsage(
const nvmlDevice_t&
device,
float* usage);
91 bool GetTemperature(
const nvmlDevice_t&
device,
float* temp);
bool GetGpuMetric(GpuMetric *gpu_metric)
Get GPU metric and write it into gpu_metric.
first check imutoantoffset saved in device