在matlab中进行GPU计算

时间:2015-02-05 00:47:59

标签: matlab gpu

我的matlab版本是2014a。 Norm函数是在matlab中的gpuArray函数中构建的。我认为当输入是gpuArray时它应该返回gpuArray类。但在我的matlab中,它返回double。谁能告诉我发生了什么?

示例,

a=gpuArray.randn(3,4);
b=norm(a)

b的类型是" double"而不是" gpuArray"。

谢谢

1 个答案:

答案 0 :(得分:1)

不幸的是,您发现这是gpuArray实施中的不一致。一般而言,返回与输入数组的值相关的数据的方法(例如minmaxsum等等返回值为gpuArray,但是{{1}没有。