NP serisi

Dikkat

Bu makalede, Kullanım Süresi Sonu (EOL) durumuna yakın bir Linux dağıtımı olan CentOS'a başvuruda bulunur. Lütfen kullanımınızı göz önünde bulundurun ve uygun şekilde planlayın. Daha fazla bilgi için bkz . CentOS Kullanım Süresi Sonu kılavuzu.

Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Windows VM'leri ✔️ Esnek ölçek kümeleri ✔️ Tekdüzen ölçek kümeleri

NP serisi sanal makineler, makine öğrenmesi çıkarımı, video kodlama ve veritabanı arama ve analiz gibi iş yüklerini hızlandırmaya yönelik Xilinx U250 FPGA'lar tarafından desteklenir. NP serisi VM'ler, tüm çekirdek turbo saat hızı 3,2 GHz olan Intel Xeon 8171M (Skylake) CPU'lar tarafından da desteklenir.

Premium Depolama: Desteklenir
Premium Depolama önbelleğe alma: Desteklenir
Dinamik Geçiş: Desteklenmiyor
Bellek Koruma Güncelleştirmeler: Desteklenmiyor
VM Oluşturma Desteği: 1. Nesil
Hızlandırılmış Ağ: Desteklenir
Kısa Ömürlü İşletim Sistemi Diskleri: Desteklenir
İç İçe Sanallaştırma: Desteklenmiyor

Size Sanal işlemci Bellek: GiB Geçici depolama (SSD) GiB FPGA FPGA belleği: GiB Maksimum veri diskleri Maksimum NIC/Beklenen ağ bant genişliği (Mb/sn)
Standard_NP10s 10 168 736 1 64 8 1 / 7500
Standard_NP20s 20 336 1474 2 128 16 2 / 15000
Standard_NP40s 40 672 2948 4 Kategori 256 32 4 / 30000

Boyut tablosu tanımları

  • Depolama kapasitesi GiB veya 1024^3 bayt cinsinden gösterilmiştir. GB (1000^3 bayt) olarak ölçülen diskleri GiB (1024^3) cinsinden ölçülen disklerle karşılaştırdığınızda, GiB cinsinden verilen kapasite numaralarının daha küçük görünebileceğini unutmayın. Örneğin, 1023 GiB = 1098,4 GB.

  • Disk aktarım hızı, saniye başına giriş/çıkış işlemi sayısı (IOPS) ve MB/sn (MB/sn = 10^6 bayt/sn) üzerinden ölçülür.

  • Veri diskleri önbelleğe alınmış veya alınmamış modlarda çalışabilir. Önbelleğe alınmış veri diski işlemi için ana bilgisayar önbelleği SaltOkunur veya OkuYaz moduna ayarlanır. Önbelleğe alınmamış veri diski işlemi için ana bilgisayar önbelleği Yok moduna ayarlanır.

  • VM'leriniz için en iyi depolama performansını elde etmeyi öğrenmek için bkz . Sanal makine ve disk performansı.

  • Beklenen ağ bant genişliği , tüm hedefler için tüm NIC'ler genelinde VM türü başına ayrılan maksimum toplam bant genişliğidir. Daha fazla bilgi için bkz . Sanal makine ağ bant genişliği.

    Üst sınırlar garanti değildir. Sınırlar, hedeflenen uygulama için doğru VM türünü seçmeye yönelik rehberlik sunar. Gerçek ağ performansı, ağ tıkanıklığı, uygulama yükleri ve ağ ayarları gibi çeşitli faktörlere bağlıdır. Ağ aktarım hızını iyileştirme hakkında bilgi için bkz . Azure sanal makineleri için ağ aktarım hızını iyileştirme. Linux veya Windows'ta beklenen ağ performansını elde etmek için belirli bir sürümü seçmeniz veya VM'nizi iyileştirmeniz gerekebilir. Daha fazla bilgi için bkz . Bant genişliği/aktarım hızı testi (NTTTCP).

Sık sorulan sorular

S: NP VM'leri için kota nasıl istenir?

Y: Bu sayfayı izleyerek VM ailesi vCPU kotalarını artırın. NP VM'leri Doğu ABD, Batı ABD2, GüneyCentral ABD, Batı Avrupa, GüneyEast Asya, Doğu Japonya ve Orta Kanada'da kullanılabilir.

S: Vitis'in hangi sürümünü kullanmalıyım?

Y: Xilinx, Vitis 2022.1'i önerir. Ayrıca Geliştirme VM'si market seçeneklerini de kullanabilirsiniz (Vitis 2022.1 Ubuntu 18.04, Ubuntu 20.04 ve CentOS 7.8 için Geliştirme VM'si)

S: Çözümümü geliştirmek için NP VM'lerini kullanmam gerekiyor mu?

Y: Hayır, şirket içi geliştirmeler yapabilir ve buluta dağıtabilirsiniz. NP VM'lerinde dağıtmak için kanıtlama belgelerini izlediğinden emin olun.

S: Hangi kabuk sürümü desteklenir ve geliştirme dosyalarını nasıl alabilirim?

Y: Azure NP VM'lerindeki FPGA'lar Xilinx Shell 2.1'i (gen3x16-xdma-shell_2.1) destekler. Geliştirme kabuğu dosyalarını almak için bkz. Xilinx Sayfası Xilinx/Alveo U250 ile Azure.

S: FPGA'mı bir NP VM'de programlama sırasında kanıtlamadan döndürülen hangi dosyayı kullanmalıyım?

Y: Kanıtlama, design.bit.xclbin ve design.azure.xclbin olmak üzere iki xclbin döndürür. design.azure.xclbin kullanın.

S: Tüm XRT / Platform dosyalarını nereden alabilirim?

Y: Tüm dosyalar için Xilinx'in Microsoft-Azure sitesini ziyaret edin.

S: Hangi XRT Sürümünü kullanmalıyım?

Y: xrt_202210.2.13.479

S: Hedef dağıtım platformu nedir?

Y: Aşağıdaki platformları kullanın.

  • xilinx-u250-gen3x16-xdma-platform-2.1-3_all
  • xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1

S: Geliştirme için hangi platformu hedeflemem gerekir?

Y: xilinx-u250-gen3x16-xdma-2.1-202010-1-dev_1-2954688_all

S: Desteklenen İşletim Sistemleri nelerdir?

Y: Xilinx ve Microsoft, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS ve CentOS 7.8'i doğrulamış.

Xilinx, bu VM'lerin dağıtımını basitleştirmek için aşağıdaki market görüntülerini oluşturmuştur:

S: Kendi Ubuntu / CentOS VM'lerimi dağıtabilir ve XRT / Dağıtım Hedef Platformu yükleyebilir miyim?

Y: Evet.

S: Kendi Ubuntu18.04 SANAL makinemi dağıtırsam gerekli paketler ve adımlar nelerdir?

Y: Xilinx XRT belgeleri Xilinx XRT belgelerindeki yönergeleri izleyin

Aşağıdaki paketleri yükleyin.

  • xrt_202210.2.13.479_18.04-amd64-xrt.deb

  • xrt_202210.2.13.479_18.04-amd64-azure.deb

  • xilinx-u250-gen3x16-xdma-platform-2.1-3_all_18.04.deb.tar.gz

  • xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1_all.deb

S: Kendi Ubuntu20.04 SANAL makinemi dağıtırsam gerekli paketler ve adımlar nelerdir?

Y: Xilinx XRT belgeleri Xilinx XRT belgelerindeki yönergeleri izleyin

Aşağıdaki paketleri yükleyin.

  • xrt_202210.2.13.479_20.04-amd64-xrt.deb

  • xrt_202210.2.13.479_20.04-amd64-azure.deb

  • xilinx-u250-gen3x16-xdma-platform-2.1-3_all_18.04.deb.tar.gz

  • xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1_all.deb

S: Kendi CentOS7.8 SANAL makinemi dağıtırsam gerekli paketler ve adımlar nelerdir?

Y: Xilinx XRT belgeleri Xilinx XRT belgelerindeki yönergeleri izleyin

Aşağıdaki paketleri yükleyin.

  • xrt_202210.2.13.479_7.8.2003-x86_64-xrt.rpm

  • xrt_202210.2.13.479_7.8.2003-x86_64-azure.rpm

  • xilinx-u250-gen3x16-xdma-platform-2.1-3.noarch.rpm.tar.gz

  • xilinx-u250-gen3x16-xdma-validate-2.1-3005608.1.noarch.rpm

S: Şirket içi FPGA'lar ile NP VM'ler arasındaki farklar nelerdir?

A:
- XOCL/XCLMGMT ile ilgili:
Azure NP VM'lerinde yalnızca XOCL sürücüsünü kullanan rol uç noktası (Cihaz Kimliği 5005) bulunur.

Şirket içi FPGA'larda, sırasıyla XCLMGMT ve XOCL sürücülerini kullanan yönetim uç noktası (Cihaz Kimliği 5004) ve rol uç noktası (Cihaz Kimliği 5005) mevcuttur.


- XRT ile ilgili:
Azure NP VM'lerinde XDMA 2.1 platformu yalnızca Host_Mem(SB) desteği sunar.
Host_Mem(SB) etkinleştirmek için (1 Gb'a kadar RAM): sudo xbutil host_mem --enable --size 1g
Host_Mem(SB) özelliğini devre dışı bırakmak için: sudo xbutil host_mem --disable

XRT2021.1'den itibaren:

Linux'ta şirket içi FPGA, M2M veri aktarımını kullanıma sunar.
Bu özellik Azure NP VM'lerinde desteklenmez.

S: xbmgmt komutlarını çalıştırabilir miyim?

Y: Hayır, Azure VM'lerinde doğrudan Azure VM'den yönetim desteği yoktur.

S: PLP yüklemem gerekiyor mu?

Y: Hayır, PLP sizin için otomatik olarak yüklenir, bu nedenle xbmgmt komutları aracılığıyla yüklenmesi gerekmez.

S: Farklı PLP'ler Azure desteği?

Y: Şu anda değil. Yalnızca dağıtım platformu paketlerinde sağlanan PLP'yi destekliyoruz.

S: PLP bilgilerini nasıl sorgulayabilirim?

Y: xbutil sorgusunu çalıştırmanız ve alt bölüme bakmanız gerekir.

S: Azure NP VM'leri Ağ GT Çekirdeği bağlantıları ile FPGA bit akışlarını destekliyor mu?

Y: Hayır. FPGA Kanıtlama hizmeti bir tasarım denetim noktası dosyasında bir dizi doğrulama gerçekleştirir ve kullanıcının uygulaması FPGA kartının QSFP ağ bağlantı noktalarına bağlantılar içeriyorsa bir hata oluşturur.

Diğer boyutlar ve bilgiler

Fiyatlandırma Hesaplayıcısı: Fiyatlandırma Hesaplayıcısı

Disk türleri hakkında daha fazla bilgi için bkz. Azure'da hangi disk türleri kullanılabilir?

Sonraki adımlar

Azure işlem birimlerinin (ACU) Azure SKU'ları genelinde işlem performansını karşılaştırmanıza nasıl yardımcı olabileceği hakkında daha fazla bilgi edinin.