holoscan::GPUInfo

Beta
View as Markdown

GPUInfo struct.

This struct is responsible for holding the GPU information.

#include <holoscan/gpu_info.hpp>

Member variables

NameTypeDescription
metric_flagsuint64_tThe metric flags.
indexuint32_tThe GPU index.
namecharThe GPU name.
is_integratedboolThe GPU is integrated.
pcinvml::nvmlPciInfo_stThe GPU PCI information.
serialcharThe GPU serial number.
uuidcharThe GPU UUID.
gpu_utilizationuint32_tThe GPU utilization.
memory_utilizationuint32_tThe memory utilization.
memory_totaluint64_tThe total memory (in bytes).
memory_freeuint64_tThe free memory (in bytes).
memory_useduint64_tThe used memory (in bytes).
memory_usagefloatThe memory usage (in percent).
power_limituint32_tThe power limit (in milliwatts).
power_usageuint32_tThe power usage (in milliwatts).
temperatureuint32_tThe temperature (in degrees Celsius).