Blu*_*ack 9 cuda gpu
我的问题就像标题一样.实际上,我正在寻找一种异步释放设备内存的方法.
谢谢!
ala*_*and 8
九年后,有了一个解决方案:添加了 CUDA 11.2 cudaFreeAsync(与 一起cudaMallocAsync)。
cudaFreeAsync
cudaMallocAsync
Sij*_*ijo 7
cudaFree()不是异步的.当从Host调用cudaFree()时,将在内部调用同步调用.
我不明白你需要异步释放内存.
Mr *_*ooz 5
cudaFree()是同步的.如果您真的希望它是异步的,您可以创建自己的CPU线程,为其提供工作队列,并cudaFree从主线程注册请求.
cudaFree()
cudaFree
也就是说,异步释放似乎是一个奇怪的请求.也许你可以解释为什么你希望它是异步的.您是否希望在触发CUDA事件后立即发生自由?
归档时间:
13 年,5 月 前
查看次数:
3029 次
最近记录: