【发布时间】:2019-07-29 15:37:44
【问题描述】:
我正在使用cupy 进行以下操作,这非常快:
import cupy as cp
shape = (256, 170, 256)
deformation = cp.meshgrid(cp.arange(shape[0]),
cp.arange(shape[1]),
cp.arange(shape[2]),
indexing='ij')
但是,如果我将其转换为数组:
deformation = cp.array(cp.meshgrid(cp.arange(shape[0]),
cp.arange(shape[1]),
cp.arange(shape[2]),
indexing='ij'))
这似乎很慢或只是挂起(我在 5 分钟后放弃了)。我不确定我在这里做错了什么。
我还尝试将copy=False 传递给cp.array 调用,但这并没有改变任何东西。
【问题讨论】:
-
不确定是否是复制/粘贴错误,但您在
cp.array通话结束时缺少)。 -
@jhomr 抱歉,这是一个复制/粘贴错误。感谢您指出这一点。