python显卡利用率_如何获取显卡的GPU占用率和显存占用情况

//KGpuMon.h源代码#pragmaonce#defineMAX_GPU_NUM4L//监控的GPU个数(NVIDIA定义的最多GPU个数是64,这里最多只监控4个)#defineMY_PROCESS_ERROR(Condition)do{if(!(Condition))gotoExit0;}while(false)#defineMAX...
摘要由CSDN通过智能技术生成

// KGpuMon.h  源代码

#pragma once

#define MAX_GPU_NUM     4L      // 监控的GPU个数(NVIDIA定义的最多GPU个数是64,这里最多只监控4个)

#define MY_PROCESS_ERROR(Condition) do { if (!(Condition)) goto Exit0; } while (false)

#define MAX_DISPLAY_CARDS               4       // 最多监控4块显卡(暂时应该够了吧)

// 常量定义

#define MAX_PHYSICAL_GPUS               64

#define SHORT_STRING_MAX                64

#define MAX_THERMAL_SENSORS_PER_GPU     3

#define MAX_CLOCKS_PER_GPU              0x120

#define MAX_PSTATES_PER_GPU             8

#define MAX_USAGES_PER_GPU              33

#define MAX_COOLER_PER_GPU              20

#define MAX_MEMORY_VALUES_PER_GPU       5

// 接口ID值

#define ID_NvAPI_Initialize                     0x0150E828

#define ID_NvAPI_GPU_GetFullName                0xCEEE8E9F

#define ID_NvAPI_GPU_GetThermalSettings         0xE3640A56

#define ID_NvAPI_EnumNvidiaDisplayHandle        0x9ABDD40D

#define ID_NvAPI_GetPhysicalGPUsFromDisplay     0x34EF9506

#define ID_NvAPI_EnumPhysicalGPUs               0xE5AC921F

#define ID_NvAPI_GPU_GetTachReading             0x5F608315

#define ID_NvAPI_GPU_GetAllClocks               0x1BD69F49

#define ID_NvAPI_GPU_GetPStates                 0x60DED2ED

#define ID_NvAPI_GPU_GetUsages                  0x189A1FDF

#define ID_NvAPI_GPU_GetCoolerSettings  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值