我有一个通过cuGraphicsSubResourceGetMappedArray()从我的OpenGL上下文中获得的CUarray。是否有可能将它与cuMemset *()一起使用?
答案 0 :(得分:3)
不。您无法将设备指针转换为CUDA数组(传递给cuMemset *()),并且NVIDIA从未为CUDA数组提供过memset函数。
你必须将一些主机内存清零,然后在CUDA阵列中执行memcpy(或memcpy),或者(如果你的应用仅在SM 2.0或更高版本上运行)使用表面存储滚动自己的内存。