【发布时间】:2015-12-08 13:47:10
【问题描述】:
我已经用cudaMalloc() 分配了一些GPU 全局内存,比如说,在某个类的构造函数中。现在是时候破坏我构建的实例了,我有了实例的数据指针。问题是,我担心其他地方的一些恶作剧代码可能调用了cudaDeviceReset(),之后我的cudaFree() 可能会失败(我会收到invalid device pointer 错误)。那么,如何判断我的指针是否符合cudaFree()ing 的条件?
【问题讨论】:
标签: memory-management cuda free