我尝试使用
在gpu上创建一个简单的变量a=parallel.gpu.GPUArray.[1 2 3 4 5]
matlab返回
错误:不平衡或意外的括号或括号。
我知道我可以使用相同的命令创建一个随机变量:
a=parallel.gpu.GPUArray.rand(5)
我正在使用MATLAB 2012a
答案 0 :(得分:1)
要创建GPU阵列,您必须使用gpuArray
功能:
x = [1 2 3 4 5];
gpuX = gpuArray(x);
让我们检查一下:
whos gpuX
Name Size Bytes Class Attributes
gpuX 1x5 4 gpuArray
您可以在MATLAB 2012 here中阅读有关使用gpu的文章。