主要内容gydF4y2Ba

重置gydF4y2Ba

重新设置GPU设备并清除其内存gydF4y2Ba

语法gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

重置(gydF4y2BagpudevgydF4y2Ba)gydF4y2Ba重置GPU设备,清除其内存中的gpuArray和CUDAKernel数据。标识的GPU设备gydF4y2BagpudevgydF4y2Ba仍然是选定的设备,但MATLAB中表示该设备上数据的所有gpuArray和CUDAKernel对象都是无效的。gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

在选定的GPU设备上创建gpuArray。gydF4y2Ba

g = gpuDevice (1);M = gpuArray(魔法(4));米gydF4y2Ba%显示gpuArraygydF4y2Ba
16 2 3 13 5 11 10 8 9 7 6 12 4 14 15gydF4y2Ba

重置装置。gydF4y2Ba

重置(g);ggydF4y2Ba显示设备仍然被选中gydF4y2Ba
g = CUDADevice with properties: Name: 'Tesla K20c' Index: 1 ComputeCapability: '3.5' 金宝appSupportsDouble: 1 DriverVersion: 7.5 ToolkitVersion: 7.5 MaxThreadsPerBlock: 1024 MaxShmemPerBlock: 49152 MaxThreadBlockSize: [1024 1024 64] MaxGridSize: [2.1475e+09 65535 65535] SIMDWidth: 32 TotalMemory: 5.0327e+09 AvailableMemory:4.9190e+09 MultiprocessorCount: 13 ClockRateKHz: 705500 ComputeMode: 'Default' GPUOverlapsTransfers: 1 KernelExecutionTimeout: 0 CanMapHostMemory: 1 Device金宝appSupported: 1 DeviceSelected: 1gydF4y2Ba

显示gpuArray变量名仍然在MATLAB工作区中gydF4y2Ba

谁gydF4y2Ba
Name Size Bytes Class g 1x1 112 parallel.gpu.CUDADevice M 1x1 108 gpuArray . Name Size Bytes Class g 1x1 112 parallel.gpu.CUDADevice M 1x1 108 gpuArray . Name Size Bytes ClassgydF4y2Ba

尝试显示gpuArray。gydF4y2Ba

米gydF4y2Ba
数据在GPU上不再存在。gydF4y2Ba

明确的变量。gydF4y2Ba

清晰的gydF4y2Ba米gydF4y2Ba

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

图形处理器设备,指定为图形处理器设备对象,表示当前选择的设备gydF4y2Ba

提示gydF4y2Ba

重置GPU设备后,该设备上表示阵列或内核的任何变量都无效;您应该清除或重新定义它们。gydF4y2Ba

介绍了R2012agydF4y2Ba