получить использование памяти в контексте cuda

Есть ли способ получить использование памяти контекста cuda вместо использования cudaMemGetInfo, который сообщает только глобальную информацию об устройстве? или хотя бы способ узнать, сколько памяти занято текущим приложением?

1 ответ

Решение

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

Другие вопросы по тегам