文档

gpuArray

在GPU上创建数组

语法

G = gpuArray (X)

描述

G = gpuArray (X)复制数值数组X返回给GPU,并返回gpuArray对象。可以通过将该数组的gpuArray传递给函数宏指令方法,或使用中为gpuArray对象定义的方法之一在GPU上建立阵列

MATLAB数组X必须是数字(例如:,,int8GPU设备必须有足够的空闲内存来存储数据。

如果输入参数已经是一个gpuArray,则输出与输入相同。

使用收集从GPU检索数组到MATLAB工作空间。

例子

将一个10乘10矩阵的随机单精度值转移到GPU,然后使用GPU对每个元素进行平方。

X =兰特(10,“单一”);G = gpuArray (X);classUnderlying (G)
G2 = G .* G;在GPU上执行%G2GPU上的%结果
名称大小字节类属性G2 10x10 4 gpuArray

将数组复制回MATLAB工作区。

G1 =收集(G2);谁G1
名称大小字节类属性G1 10x10 400单

介绍了R2010b

这个话题有用吗?