Cuda tex2D返回0?

时间:2019-03-21 18:30:44

标签: c cuda textures

我正在研究纹理。

我想找到一个使用tex2D读取2D纹理的简单示例。我想避免cudamallocpitch,cuda数组,奇特的频道说明等。

我想出了以下代码。 (很多在线代码太复杂了,以至于我无法理解和使用函数调用中的许多参数。)

我想将4元素线性数组映射到2 x 2 2D纹理。 但是,我总是得到0作为输出。

我发现一些在线讨论(CUDA 1D texture fetch always return 0)似乎暗示着tex2D只能与cuda数组一起使用。但是,该手册明确指出tex2D也应与线性内存一起使用(https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#tex2d-object

任何帮助将不胜感激!

最好!

/docker-entrypoint-initdb.d/

0 个答案:

没有答案