识别和选择一个GPU设备
这个例子展示了如何识别和选择一个GPU的计算。
确定多少GPU设备可用在你的电脑,使用gpuDeviceCount
函数。
gpuDeviceCount
2
当有多个设备,第一个是默认的。你可以检查它的属性gpuDevice
函数来确定是您想要使用的。
d = gpuDevice
d = CUDADevice属性:名称:“GeForce 1080 GTX公司”指数:1 ComputeCapability:“6.1”SupportsDouble: 1 Drive金宝apprVersion: 9.2000 ToolkitVersion: 9 MaxThreadsPerBlock: 1024 MaxShmemPerBlock: 49152 MaxThreadBlockSize: [1024 1024 64] MaxGridSize: [2.1475 e + 09年65535 65535]SIMDWidth: 32 TotalMemory: 8.5899 e + 09 AvailableMemory: 7.0053 e + 09 MultiprocessorCount: 20 ClockRateKHz: 1733500 ComputeMode:“违约”GPUOverlapsTransfers: 1 KernelExecutionTimeout: 1 CanMapHostMemory: 1 DeviceSupported: 1 DeviceSelected: 1
如果d
您想要使用的设备,你可以继续。运行在GPU计算,使用gpuArray
启用的功能。有关更多信息,请参见运行在GPU MATLAB函数。
使用另一个设备,电话gpuDevice
与其他设备的索引。
gpuDevice (2)
另请参阅
建立数组GPU|GPU的功能和性能|测量和提高GPU性能|运行在GPU MATLAB函数