【发布时间】:2018-02-20 13:57:50
【问题描述】:
我正在尝试在 gpu 上创建一个简单的变量,使用
a=parallel.gpu.GPUArray.[1 2 3 4 5]
matlab 返回
错误:不平衡或意外的括号或括号。
我知道我可以使用相同的命令创建一个随机变量:
a=parallel.gpu.GPUArray.rand(5)
我正在使用 MATLAB 2012a
【问题讨论】:
我正在尝试在 gpu 上创建一个简单的变量,使用
a=parallel.gpu.GPUArray.[1 2 3 4 5]
matlab 返回
错误:不平衡或意外的括号或括号。
我知道我可以使用相同的命令创建一个随机变量:
a=parallel.gpu.GPUArray.rand(5)
我正在使用 MATLAB 2012a
【问题讨论】:
要创建 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 的文章。
【讨论】: