让我们想象一下这种情况,我有很多初始化资源,例如:流、主机和设备内存结束事件,其中一部分在一个 GPU 的上下文中初始化,其余的属于另一个 GPU 上下文。
有没有办法检查给定的资源(事件、流或内存)是否属于某个 GPU 上下文?
在某些情况下,在命令内存复制或内核执行然后 get 之前断言这样的事情是值得的cudaErrorInvalidArgument
。
让我们想象一下这种情况,我有很多初始化资源,例如:流、主机和设备内存结束事件,其中一部分在一个 GPU 的上下文中初始化,其余的属于另一个 GPU 上下文。
有没有办法检查给定的资源(事件、流或内存)是否属于某个 GPU 上下文?
在某些情况下,在命令内存复制或内核执行然后 get 之前断言这样的事情是值得的cudaErrorInvalidArgument
。