получить использование памяти в контексте cuda
Есть ли способ получить использование памяти контекста cuda вместо использования cudaMemGetInfo, который сообщает только глобальную информацию об устройстве? или хотя бы способ узнать, сколько памяти занято текущим приложением?
1 ответ
Решение
Это кажется невозможным [Нет]. Однако получение данных об использовании памяти для каждого процесса по-прежнему является хорошей альтернативой. И, как указал Роберт, использование памяти для каждого процесса можно получить с помощью NVML, в частности, с помощьюnvmlDeviceGetComputeRunningProcesses
функция.