主要内容

存在的浦

确定GPUARRAY或CUDAKERNEL是否可在GPU上使用

语法

TF =存在的普(数据)

描述

TF =存在的普(数据)返回指示GPUARRAY或CUDAKEREL对象表示的逻辑值数据仍然存在于GPU上,并从您的Matlab会话中提供。结果是如果数据不再有效,不能使用。当GPU设备已重置为以下任何一种时,此类阵列和内核无效:

重置(dev)%dev是当前的gpudevice gpudevice(ix)%,其中ix是当前或不同的设备gpudevice([])%的有效索引([])%,其中一个空参数(而不是没有参数)

例子

崩溃

在所选GPU设备上创建GPUArray,然后重置设备。查询阵列的存在和在重置之前和之后的内容。

g = gpudevice(1);m = gpuarray(魔术(4));m_exists =存在的普(M)
1
m%显示GPUArray.
16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1
重置(g);m_exists =存在的普(M)
0.
m%尝试显示GPUArray
GPU上不再存在数据。
清楚m
在R2012A介绍