在使用pycuda时遇到这个错误。
import pycuda.driver as cuda
cuda.memcpy_htod_async
ValueError: ndarray is not contiguous
解决方法:
用下面的方式转化矩阵就可以解决这个问题了

在使用PyCUDA时遇到numpy数组非连续错误,ValueError: ndarray is not contiguous。该问题可以通过将矩阵转换为连续数组来解决,可以使用numpy的ascontiguousarray函数进行转化,确保矩阵在内存中的连续性,从而避免运行时错误。
在使用pycuda时遇到这个错误。
import pycuda.driver as cuda
cuda.memcpy_htod_async
ValueError: ndarray is not contiguous
解决方法:
用下面的方式转化矩阵就可以解决这个问题了

3585
5428

被折叠的 条评论
为什么被折叠?
