다음을 통해 공유


불연속 디바이스 할당을 통해 GPU 관리(미리 보기)

적용 대상: Azure Local, 버전 23H2

이 문서에서는 Azure Local에서 Arc VM(가상 머신)을 사용하여 GPU DDA를 관리하는 방법을 설명합니다. Azure Arc에서 사용하도록 설정된 AKS의 GPU DDA 관리는 계산 집약적 워크로드에 GPU 사용을 참조 하세요.

DDA(불연속 디바이스 할당)를 사용하면 GPU(실제 그래픽 처리 장치)를 워크로드에 헌정할 수 있습니다. DDA 배포에서 가상화된 워크로드는 네이티브 드라이버에서 실행되며 일반적으로 GPU의 기능에 대한 모든 권한을 갖습니다. DDA는 최고 수준의 앱 호환성 및 잠재적 성능을 제공합니다.

Important

이 기능은 현재 미리 보기로 제공됩니다. 베타, 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 약관은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.

필수 조건

시작하기 전에 다음 필수 조건을 충족합니다.

  • Azure Local용 GPU 준비에 있는 설정 지침에 따라 Azure 로컬 및 Arc VM을 준비하고 GPU가 DDA에 대해 준비되었는지 확인합니다.

Arc VM을 만드는 동안 GPU 연결

Azure Local에서 Arc 가상 머신 만들기에 설명된 단계를 수행하고 추가 하드웨어 프로필 세부 정보를 활용하여 GPU를 만들기 프로세스에 추가합니다.

az stack-hci-vm create --name $vmName --resource-group $resource_group --admin-username $userName --admin-password $password --computer-name $computerName --image $imageName --location $location --authentication-type all --nics $nicName --custom-location $customLocationID --hardware-profile memory-mb="8192" processors="4" --storage-path-id $storagePathId --gpus GpuDDA

Arc VM을 만든 후 GPU 연결

다음 CLI 명령을 사용하여 GPU를 연결합니다.

az stack-hci-vm gpu attach --resource-group "test-rg" --custom-location "test-location" --vm-name "test-vm" --gpus GpuDDA

GPU를 연결한 후 출력에 전체 VM 세부 정보가 표시됩니다. 하드웨어 프로필 virtualMachineGPUs 섹션을 검토하여 GPU가 연결되었는지 확인할 수 있습니다. 출력은 다음과 같습니다.

"properties":{
	"hardwareProfile":{
		"virtualMachineGPUs":[
			{
				"assignmentType": "GpuDDA",
				"gpuName": "NVIDIA A2",
				"partitionSizeMb": null
			}
         ],

GPU 연결 명령에 대한 자세한 내용은 az stack-hci-vm gpu를 참조하세요.

GPU 분리

다음 CLI 명령을 사용하여 GPU를 분리합니다.

az stack-hci-vm gpu detach --resource-group "test-rg" --custom-location "test-location" --vm-name "test-vm"

GPU를 분리한 후 출력에 전체 VM 세부 정보가 표시됩니다. 하드웨어 프로필 virtualMachineGPUs 섹션을 검토하여 GPU가 분리되었는지 확인할 수 있습니다. 출력은 다음과 같습니다.

"properties":{
	"hardwareProfile":{
		"virtualMachineGPUs":[],

GPU 연결 명령에 대한 자세한 내용은 az stack-hci-vm gpu를 참조하세요.

다음 단계