cudaFree()不是异步的.当从Host调用cudaFree()时,将在内部调用同步调用.
我不明白你需要异步释放内存.
cudaFree()是同步的.如果您真的希望它是异步的,您可以创建自己的CPU线程,为其提供工作队列,并cudaFree从主线程注册请求.
也就是说,异步释放似乎是一个奇怪的请求.也许你可以解释为什么你希望它是异步的.您是否希望在触发CUDA事件后立即发生自由?
| 归档时间: |
|
| 查看次数: |
3029 次 |
| 最近记录: |