Alea GPU 可用内存

Posted

技术标签:

【中文标题】Alea GPU 可用内存【英文标题】:Alea GPU Free Memory 【发布时间】:2019-03-03 18:16:37 【问题描述】:

任何人都知道如何确定 GPU 上的free/available 全局内存,类似于CUDA "cudaMemGetInfo(&free_byte, &total_byte);?

我在Alea 网站上搜索了试图定位属性以确定空闲字节的 API,但似乎没有什么符合要求。

谢谢。

【问题讨论】:

【参考方案1】:

我不知道有什么高级 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");

【讨论】:

以上是关于Alea GPU 可用内存的主要内容,如果未能解决你的问题,请参考以下文章