Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
PyOpenCL 有两种创建 OpenCL 缓冲区的方法:
pyopencl.Buffer接受一个 numpy 数组并将其转换为缓冲区。
pyopencl.Buffer
pyopencl.array.Array接受一个 numpy 数组并将其转换为 PyOpenCL 数组 - 一个仍然可以像 numpy 数组一样编辑的对象,但在您调用.data它时会提供一个缓冲区。
pyopencl.array.Array
.data
选择其中一个是否有性能/功能原因?还是我应该只选择让我的代码更具可读性的那个?