managedCuda C#免费GPU内存

时间:2014-04-24 09:00:19

标签: c# cuda

我正在使用C#和managedCuda lib。 我使用以下命令在GPU上分配内存:   CudaDeviceVariable name = new CudaDeviceVariable(length); 它工作正常。 但是我找不到从GPU中释放它的命令。

提前谢谢你=)

1 个答案:

答案 0 :(得分:3)

使用name.Dispose(); - CudaDeviceVariableIDisposable

这也意味着您可以使用这种方便的语法:

using (var name = new CudaDeviceVariable(length))
{
  // do the work
}