managedCuda C#释放GPU内存
我将C#与managedCuda lib一起使用。 我使用以下命令在GPU上分配内存: CudaDeviceVariable name=新的CudaDeviceVariable(长度); 而且效果很好。 但是我找不到从GPU中释放它的命令 提前感谢=)使用managedCuda C#释放GPU内存,c#,cuda,C#,Cuda,我将C#与managedCuda lib一起使用。 我使用以下命令在GPU上分配内存: CudaDeviceVariable name=新的CudaDeviceVariable(长度); 而且效果很好。 但是我找不到从GPU中释放它的命令 提前感谢=)使用name.Dispose()-CudaDeviceVariable是一个IDisposable 这也意味着您可以使用这种方便的语法: using (var name = new CudaDeviceVariable(length)) { /
name.Dispose()
-CudaDeviceVariable
是一个IDisposable
这也意味着您可以使用这种方便的语法:
using (var name = new CudaDeviceVariable(length))
{
// do the work
}
使用name.Dispose()
-CudaDeviceVariable
是一个IDisposable
这也意味着您可以使用这种方便的语法:
using (var name = new CudaDeviceVariable(length))
{
// do the work
}
使用name.Dispose()
-CudaDeviceVariable
是一个IDisposable
这也意味着您可以使用这种方便的语法:
using (var name = new CudaDeviceVariable(length))
{
// do the work
}
使用name.Dispose()
-CudaDeviceVariable
是一个IDisposable
这也意味着您可以使用这种方便的语法:
using (var name = new CudaDeviceVariable(length))
{
// do the work
}
这可能是使用RAII的最佳方案。这可能是使用RAII的最佳方案。这可能是使用RAII的最佳方案。这可能是使用RAII的最佳方案。