有没有办法使用 PyCuda 将 gpu 上已经存在的数组绑定到纹理?
已经有一个将 CPU 上的数组绑定到纹理,但如果该数组已经在设备上cuda.bind_array_to_texref(cuda.make_multichannel_2d_array(...), texref)
,我在 PyCuda 中找不到等价物。cudaBindTextureToArray
例如,做:
myArray = [1, 2, 3]
myArray_d = gpu.to_gpu(myArray) # then performs some computations on it, and then
cuda.bind_texture_to_array(myArray_d, texref)