dcmi_get_device_resource_info
【免费下载链接】driver本项目是CANN提供的驱动模块,实现基础驱动和资源管理及调度等功能,使能昇腾芯片。项目地址: https://gitcode.com/cann/driver
函数原型
int dcmi_get_device_resource_info (int card_id, int device_id, struct dcmi_proc_mem_info *proc_info, int *proc_num)
功能说明
获取指定设备上的SVM模块相关业务进程及其占用的内存。
参数说明
结构体包含进程ID和进程占用的内存(byte),进程ID是host侧ID,内存是device侧OS占用的内存和业务分配的内存总和。 | |||
返回值说明
|
异常处理
无。
约束说明
在宿主机和特权容器场景下执行该命令时可查询到宿主机、普通容器、特权容器中运行的所有进程,在普通容器场景下执行该命令时仅能查询到普通容器中运行的所有进程。
表 1不同部署场景下的支持情况
调用示例
… #define MAX_PROC_NUM_IN_DEVICE 64 int ret; int card_id = 0; int chip_id = 0; struct dcmi_proc_mem_info proc_info[MAX_PROC_NUM_IN_DEVICE] = {0}; int proc_num = 0; char proc_name[16] = {0}; int name_len = 0; ret = dcmi_get_device_resource_info(card_id, chip_id, proc_info, &proc_num); if (ret != DCMI_OK) { printf("dcmi_get_device_resource_info failed. err is %d\n", ret); } return ret; …【免费下载链接】driver本项目是CANN提供的驱动模块,实现基础驱动和资源管理及调度等功能,使能昇腾芯片。项目地址: https://gitcode.com/cann/driver
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考