Aracılığıyla paylaş


Bölümleme kullanarak GPU'ları yönetme (önizleme)

Şunlar için geçerlidir: Azure Stack HCI, sürüm 23H2

Bu makalede Arc sanal makineleri (VM' ler) ile GPU-P'nin nasıl yönetileceğini açıklar. Azure Arc tarafından etkinleştirilen AKS'de GPU-P yönetimini kullanmak için bkz . Yoğun işlem gücü kullanan iş yükleri için GPU'ları kullanma.

GPU Bölümleme (GPU-P), GPU'yi ayrılmış kesirli bölümlere bölerek birden çok iş yüküyle bir grafik işlem birimini (GPU) paylaşmanıza olanak tanır.

Önemli

Bu özellik şu anda ÖNİzLEME aşamasındadır. Beta veya önizleme aşamasında olan ya da başka bir şekilde henüz genel kullanıma sunulmamış olan Azure özelliklerinde geçerli olan yasal koşullar için bkz. Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları.

Sınırlamalar

GPU-P özelliğini kullanırken aşağıdaki sınırlamaları göz önünde bulundurun:

  • Yapılandırmanız homojen değilse GPU bölümleme desteklenmez. Desteklenmeyen yapılandırmalara bazı örnekler aşağıda verilmiştir:

    • Aynı kümedeki farklı satıcıların GPU'larını karıştırma.

    • Aynı kümedeki aynı satıcıdan farklı ürün ailelerinden farklı GPU modelleri kullanma.

  • Fiziksel GPU'yu hem Ayrık Cihaz Ataması (DDA) hem de bölümlenebilir GPU (GPU-P) olarak atayamazsınız. Bunu DDA olarak veya bölümlenebilir gpu olarak atayabilirsiniz, ancak ikisini birden atayamayın.

  • Vm'ye yalnızca tek bir GPU bölümü atayabilirsiniz.

  • Bölümler VM'lere otomatik olarak atanır. Belirli bir VM için belirli bir bölüm seçemezsiniz.

  • Şu anda Azure Stack HCI'de GPU bölümlemesi VM'lerin dinamik geçişini desteklememektedir. Ancak vm'ler otomatik olarak yeniden başlatılabilir ve bir hata olduğunda GPU kaynaklarının kullanılabildiği yerlere yerleştirilebilir.

  • Azure Komut Satırı Arabirimi'ni (CLI) kullanarak GPU'nuzu bölümleyebilirsiniz. GPU bölümlerini yapılandırmak ve atamak için Azure CLI kullanmanızı öneririz. Kümenizdeki tüm sunucularda GPU'lar için homojen yapılandırmanın korundığından el ile emin olmanız gerekir.

Önkoşullar

Arc VM oluşturma sırasında GPU ekleme

Azure Stack HCI'de Arc sanal makineleri oluşturma bölümünde açıklanan adımları izleyin ve oluşturma işleminize GPU eklemek için ek donanım profili ayrıntılarını kullanın. Aşağıdakileri çalıştırın:

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 GpuP

Daha fazla bilgi için bkz . az stack-hci-vm create.

Arc VM oluşturulduktan sonra GPU ekleme

GPU'ya eklemek için aşağıdaki CLI komutunu kullanın:

az stack-hci-vm stop --name your_VM_name --resource-group your_resource_group

Aşağıda gösterildiği gibi komutta bölüm boyutunu belirtebilirsiniz. Bölüm boyutları, Hyper-V'de Get-VMHostPartitionableGpu bulunanla aynıdırminPartitionVRAM. Yukarıdaki örnekte görüldüğü gibi bölüm boyutunu belirtmeden komutunu da kullanabilirsiniz.

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

GPU bölümünü ekledikten sonra çıkışta vm ayrıntılarının tamamı gösterilir. Donanım profili virtualMachineGPUs bölümünü gözden geçirerek GPU'ların eklendiğini onaylayabilirsiniz. Çıkış aşağıdaki gibi görünür:

"properties":{
	"hardwareProfile":{
		"virtualMachineGPUs":[
			{
				"assignmentType": "GpuP",
				"gpuName": null,
				"partitionSizeMb": 3648
			}
         ],

GPU ekleme komutu hakkında daha fazla bilgi için bkz . az stack-hci-vm gpu.

GPU'ları ayırma

GPU'ları ayırmak için aşağıdaki CLI komutunu kullanın:

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

GPU bölümünü ayırdıktan sonra çıkışta vm ayrıntılarının tamamı gösterilir. Donanım profilini virtualMachineGPUsgözden geçirerek GPU'ların ayrıldığını onaylayabilirsiniz. Çıkış aşağıdaki gibi görünür:

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

GPU ekleme komutu hakkında daha fazla bilgi için bkz . az stack-hci-vm gpu.

Sonraki adımlar