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
- Gereksinimler ve Azure Stack HCI kümenizi ve Arc VM'lerinizi hazırlamak ve GPU'larınızın hazır ve bölümlenmiş olduğundan emin olmak için bkz. Azure Stack HCI için GPU'ları hazırlama.
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 virtualMachineGPUs
gö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.