主要内容

existsOnGPU

确定是否gpuArray或CUDAKernel可以用GPU

句法

TF = existsOnGPU(DATA)

描述

TF = existsOnGPU(DATA)返回指示gpuArray或CUDAKernel对象是否表示由逻辑值数据仍然存在的GPU,并且可以从您的MATLAB会话。结果是错误的如果数据不再有效,并且不能使用。当GPU设备已被复位与以下任何此类阵列和内核被无效:

复位(DEV)%其中dev为当前gpuDevice gpuDevice(IX)%式IX是当前的或不同的设备gpuDevice的有效指数([])%以上空的参数(相对于无参数)

例子

全部收缩

所选择的GPU设备上创建gpuArray,然后复位器件。查询阵列的存在和内容前,复位后。

G = gpuDevice(1);M = gpuArray(魔术(4));M_exists = existsOnGPU(M)
1
m%显示gpuArray
16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1
复位(克);M_exists = existsOnGPU(M)
0.
m%尝试显示gpuArray
数据不再存在于GPU。
清除m
在R2012A介绍