文档GydF4y2Ba

重启GydF4y2Ba

重置GPU设备,并清除其内存GydF4y2Ba

句法GydF4y2Ba

复位(gpudev)GydF4y2Ba

描述GydF4y2Ba

复位(gpudev)GydF4y2Ba复位GPU装置和清除其gpuArray和CUDAKernel数据的存储器。通过所识别的GPU设备GydF4y2BagpudevGydF4y2Ba保持所选择的装置,但所有gpuArray和CUDAKernel在MATLAB表示设备上的数据对象是无效的。GydF4y2Ba

参数GydF4y2Ba

gpudevGydF4y2Ba

表示当前选定设备GPUDevice对象GydF4y2Ba

提示GydF4y2Ba

重置一个GPU设备后,代表设备上阵列或内核的任何变量是无效的;你应该清除或重新定义它们。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 15 1GydF4y2Ba
复位(克);GGydF4y2Ba%显示该设备仍处于选中状态GydF4y2Ba
G = CUDADevice与属性:名称: '特斯拉K20C' 指数:1个ComputeCapability: '3.5' SupportsDouble:1 Driver万博1manbetxVersion:7.5 ToolkitVersion:7.5 MaxThreadsPerBlock:1024 MaxShmemPerBlock:49152 MaxThreadBlockSize:[1024 1024 64] MaxGridSize:[2.1475e + 09 6553565535] SIMDWidth:32 TotalMemory:5.0327e + 09 AvailableMemory:4.9190e + 09 MultiprocessorCount:13 ClockRateKHz:705500 ComputeMode: '默认' GPUOverlapsTransfers:1 KernelExecutionTimeout:0 CanMapHostMemory:1 DeviceSupported万博1manbetx:1 DeviceSelected:1GydF4y2Ba
谁是GydF4y2Ba%表明gpuArray变量名GydF4y2Ba%依然是在MATLAB工作区GydF4y2Ba
名称大小字节G类的1x1 112 parallel.gpu.CUDADevice中号的1x1 108 gpuArrayGydF4y2Ba
中号GydF4y2Ba%尝试显示gpuArrayGydF4y2Ba
数据不再存在于GPU。GydF4y2Ba
明确GydF4y2Ba中号GydF4y2Ba

也可以看看GydF4y2Ba

|GydF4y2Ba|GydF4y2Ba

介绍了在R2012aGydF4y2Ba

是这个主题有帮助吗?GydF4y2Ba