2013-01-31 69 views
3

是否有無法獲得GPU處理器的使用情況使用CUDA。我想要獲得集羣中連接的每個GPU的處理器使用情況,並將作業分配給GPU具有最少處理器使用情況。以編程方式獲取GPU的處理器使用情況

我使用的操作系統是Windows 7 64bit。所有連接的GPU均具有費米架構

請幫忙。

回答

2

NVIDIA管理庫是一個基於C的API,用於監控和管理NVIDIA GPU設備的各種狀態。它提供了對通過cmdline工具nvidia-smi公開的查詢和命令的直接訪問。

https://developer.nvidia.com/nvidia-management-library-nvml

+0

但在NVIDIA管理庫中的GPU利用率API將只在Fermi架構/開普勒特斯拉和Quadro顯卡。我也想獲得GeForce系列的利用率。 – Sijo

+0

在這種情況下,請查看https://developer.nvidia.com/nvapi。 GeForce GPU並非真正意義上的集羣構建,所以它們缺乏集羣管理功能。 –

相關問題