识别和选择一个GPU设备

这个例子显示了如何识别和选择适合您计算的GPU。

为了确定多GPU设备如何在您的计算机是可用的,使用gpuDeviceCount功能。

gpuDeviceCount
2

当有多个设备,第一是默认的。您可以检查与性能gpuDevice函数来确定,如果这是您要使用的一个。

d = gpuDevice
d = CUDADevice与属性:名称: '的GeForce GTX 1080' 索引:1个ComputeCapability: '6.1' SupportsDouble:1 Dr万博1manbetxiverVersion:9.2000 ToolkitVersion:9 MaxThreadsPerBlock:1024 MaxShmemPerBlock:49152 MaxThreadBlockSize:[1024 1024 64] MaxGridSize:[2.1475e + 0965535 65535] SIMDWidth:32 TotalMemory:8.5899e + 09 AvailableMemory:7.0053e + 09 MultiprocessorCount:20 ClockRateKHz:1733500 ComputeMode: '默认' GPUOverlapsTransfers:1 KernelExecutionTimeout:1 CanMapHostMemory:1 DeviceSupported万博1manbetx:1 DeviceSelected:1

如果d是您要使用的设备,你可以继续进行。要运行在GPU上,使用的计算gpuArray启用的功能。欲了解更多信息,请参阅在GPU上运行MATLAB功能

要使用其他设备,通话gpuDevice与其它设备的索引。

gpuDevice(2)

也可以看看

|||

相关话题