ValueError: ndarray is not contiguous

在使用pycuda时遇到这个错误。 

import pycuda.driver as cuda

cuda.memcpy_htod_async
ValueError: ndarray is not contiguous

 解决方法:

numpy.ascontiguousarray — NumPy v1.13 Manualhttps://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.ascontiguousarray.html

 用下面的方式转化矩阵就可以解决这个问题了

猜你喜欢

转载自blog.csdn.net/qq_20373723/article/details/124845009