Alea GPU свободной памяти - PullRequest
       38

Alea GPU свободной памяти

0 голосов
/ 27 сентября 2018

Кто-нибудь знает, как определить free/available глобальную память на GPU, аналогично CUDA "cudaMemGetInfo(&free_byte, &total_byte);?.

Я искал на веб-сайте Alea API, пытающийся найти свойство для определения свободногобайт, но, кажется, ничто не отвечает всем требованиям.

Спасибо.

1 Ответ

0 голосов
/ 02 октября 2018

Я не знаю API высокого уровня для этого.Но вы можете использовать низкоуровневое взаимодействие CUDA следующим образом:

private unsafe void ShowMem()
{
    IntPtr free;
    IntPtr total;
    Alea.CUDAInterop.cuSafeCall(Alea.CUDAInterop.cuMemGetInfo(&free, &total));
    Console.Out.WriteLine($"free={free} - total={total}");
}
...