이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
GPU 장치를 식별하고 선택하기
이 예제에서는 gpuDevice
를 사용하여 사용할 장치를 식별 및 선택하는 방법을 보여줍니다.
컴퓨터에서 사용할 수 있는 GPU 장치 수를 확인하려면 gpuDeviceCount
함수를 사용하십시오.
gpuDeviceCount("available")
ans = 2
장치가 여러 대 있는 경우 첫 번째가 디폴트 값입니다. gpuDeviceTable
함수로 장치의 속성을 검토하여 그 장치를 사용할지 여부를 결정할 수 있습니다.
gpuDeviceTable
ans=2×5 table
Index Name ComputeCapability DeviceAvailable DeviceSelected
_____ __________________ _________________ _______________ ______________
1 "NVIDIA RTX A5000" "8.6" true false
2 "Quadro P620" "6.1" true true
첫 번째 장치가 사용할 장치인 경우 계속 진행하면 됩니다. GPU에서 계산을 실행하려면 gpuArray
지원 함수를 사용하십시오. 자세한 내용은 GPU에서 MATLAB 함수 실행하기 항목을 참조하십시오.
다른 장치를 사용하려면 사용할 장치의 인덱스를 지정하여 gpuDevice
함수를 호출하십시오.
gpuDevice(2)
ans = CUDADevice with properties: Name: 'Quadro P620' Index: 2 ComputeCapability: '6.1' SupportsDouble: 1 GraphicsDriverVersion: '511.79' DriverModel: 'WDDM' ToolkitVersion: 11.2000 MaxThreadsPerBlock: 1024 MaxShmemPerBlock: 49152 (49.15 KB) MaxThreadBlockSize: [1024 1024 64] MaxGridSize: [2.1475e+09 65535 65535] SIMDWidth: 32 TotalMemory: 2147287040 (2.15 GB) AvailableMemory: 1615209678 (1.62 GB) CachePolicy: 'balanced' MultiprocessorCount: 4 ClockRateKHz: 0 ComputeMode: 'Default' GPUOverlapsTransfers: 1 KernelExecutionTimeout: 1 CanMapHostMemory: 1 DeviceSupported: 1 DeviceAvailable: 1 DeviceSelected: 1
또는 MATLAB® 데스크탑에서, 사용 가능한 GPU 장치 수를 확인하고, 몇 가지 속성을 검사하고, 사용할 장치를 선택할 수 있습니다. 홈 탭의 환경 영역에서 병렬연산 GPU 환경 선택을 선택합니다.
참고 항목
gpuDevice
| gpuDeviceCount
| gpuArray
| gpuDeviceTable