此示例显示如何为计算识别和选择GPU。
要确定计算机中有多少GPU设备,请使用gpudeviceCount.
功能。
gpudeviceCount.
2
当有多个设备时,第一个是默认值。您可以使用该属性进行检查GPudevice.
函数来确定这是您要使用的功能。
d = gpudevice.
D =具有属性的Cudadevice:名称:'GeForce GTX 1080'索引:1 Compofeapability:'6.1'SupportsDouble:1驱动程序:9.2金宝app000工具包:9 maxthreadsperblock:1024 maxshmemperblock:49152 maxthreadblocksize:[1024 1024 64] maxGridsize:[2.1475E + 0965535 65535] SIMDWIDTH:32 TotalMemory:8.5899E + 09 VailableMemory:7.0053E + 09 MultiProcessorCount:20 ClockRatekHz:1733500 CompleMode:'默认'GPuoverLapStransfers:1 KernelexecutionTimeout:1 CanmaphostMemory:1 DeviceSupported:1金宝app
如果D.
您要使用的设备是否可以继续。要在GPU上运行计算,请使用GPUArray.
启用函数。有关更多信息,请参阅在GPU上运行matlab函数。
使用其他设备,呼叫GPudevice.
使用其他设备的索引。
GPudevice(2)
在GPU上建立阵列|GPU功能和性能|衡量和提高GPU性能|在GPU上运行matlab函数