【发布时间】:2012-01-06 22:18:02
【问题描述】:
在将二维数组从 CPU 转换到 GPU 的内存以在 GPU 上运行后,我面临来自 Matlab 内置函数的多个错误,例如 minmax(array) 指出我的 GPU 变量不是数组或单元格:
???在 27 处使用 ==> minmax 时出错数据不是矩阵或元胞数组。
虽然传入的变量是转换后的二维数组,但是类型从<11x4096 double>变成了<11x4096 parallel.gpu.GPUArray>。
谁能帮我让 Matlab 明白 GPU 变量是一个数组?
谢谢大家。
【问题讨论】:
-
如果您切换到 Jacket,您将能够运行 minmax。夹克还是更好的:accelereyes.com/compare