Seri NP

Perhatian

Artikel ini mereferensikan CentOS, distribusi Linux yang mendekati status End Of Life (EOL). Harap pertimbangkan penggunaan dan rencanakan yang sesuai. Untuk informasi selengkapnya, lihat panduan Akhir Masa Pakai CentOS.

Berlaku untuk: ✔️ Mesin virtual Linux ✔️ Mesin virtual Windows ✔️ Set skala fleksibel ✔️ Set skala seragam

Komputer virtual seri NP didukung oleh FPGA Xilinx U250 untuk mempercepat beban kerja termasuk inferensi pembelajaran mesin, transcoding video, dan pencarian & analitik database. VM seri NP juga didukung oleh CPU Intel Xeon 8171M (Skylake) dengan peningkatan kecepatan pada semua inti di 3,2 GHz.

Penyimpanan Premium: Didukung
Penembolokan Penyimpanan Premium: Didukung
Migrasi Langsung: Tidak Didukung
Pembaruan yang Menyimpan Memori: Tidak Didukung
Dukungan Generasi VM: Generasi 1
Jaringan yang Dipercepat: Didukung
Disk OS Sementara: Didukung
Virtualisasi Berlapis: Tidak Didukung

Ukuran vCPU Memori: GiB Penyimpanan sementara (SSD) GiB FPGA Memori FPGA: GiB Disk data maksimal NIC Maksimum/Bandwidth jaringan yang diharapkan (Mbps)
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 256 32 4 / 30000

Definisi tabel ukuran

  • Kapasitas penyimpanan ditampilkan dalam unit GiB atau 1024^3 byte. Saat membandingkan disk yang diukur dalam GB (1000^3 byte) dengan disk yang diukur dalam GiB (1024^3), ingat bahwa jumlah kapasitas yang diberikan dalam GiB mungkin tampak lebih kecil. Misalnya, 1023 GiB = 1098,4 GB.

  • Throughput disk diukur dalam operasi input/output per detik (IOPS) dan MBps di mana MBps = 10^6 byte/detik.

  • Disk data dapat beroperasi dalam mode cache atau tidak di-cache. Untuk operasi disk data cache, mode cache host diatur ke ReadOnly atau ReadWrite. Untuk operasi disk data yang tidak di-cache, mode cache host diatur ke None.

  • Untuk mempelajari cara mendapatkan performa penyimpanan terbaik untuk VM Anda, lihat Komputer virtual dan performa disk.

  • Bandwidth jaringan yang diharapkan adalah bandwidth agregat maksimum yang dialokasikan per jenis VM di semua NIC, untuk semua tujuan. Untuk informasi selengkapnya, lihat Bandwidth jaringan komputer virtual.

    Batas atas tidak dijamin. Batas menawarkan panduan untuk memilih jenis VM yang tepat untuk aplikasi yang dimaksud. Performa jaringan aktual akan tergantung pada beberapa faktor termasuk kemacetan jaringan, beban aplikasi, dan pengaturan jaringan. Untuk mengetahui informasi tentang mengoptimalkan throughput jaringan, lihat Mengoptimalkan throughput jaringan untuk komputer virtual Azure. Untuk mencapai performa jaringan yang diharapkan di Linux atau Windows, Anda mungkin perlu memilih versi tertentu atau mengoptimalkan VM Anda. Untuk mengetahui informasi selengkapnya, lihat Pengujian Bandwidth/Throughput (NTTTCP).

Tanya jawab umum

T: Bagaimana cara meminta kuota untuk VM NP?

A: Ikuti halaman ini Meningkatkan kuota vCPU VM-family. VM NP tersedia di US Timur, US Barat2, US SouthCentral, Eropa Barat, Asia Tenggara, Jepang Timur, dan Kanada Tengah.

T: Versi Vitis apa yang harus saya gunakan?

J: Xilinx merekomendasikan Vitis 2022.1, Anda juga dapat menggunakan opsi marketplace VM Pengembangan (VM Pengembangan Vitis 2022.1 untuk Ubuntu 18.04, Ubuntu 20.04, dan CentOS 7.8)

T: Apakah saya perlu menggunakan VM NP untuk mengembangkan solusi saya?

J: Tidak, Anda dapat mengembangkan secara lokal dan menyebarkan ke cloud. Pastikan untuk mengikuti dokumentasi pengesahan untuk disebarkan pada VM NP.

T: Versi shell apa yang didukung dan bagaimana cara mendapatkan file pengembangan?

J: FPGA di VM Azure NP mendukung Xilinx Shell 2.1 (gen3x16-xdma-shell_2.1). Lihat Xilinx Page Xilinx/Azure dengan Alveo U250 untuk mendapatkan file shell pengembangan.

T: File mana yang dikembalikan dari pengesahan yang harus saya gunakan saat memprogram FPGA saya dalam VM NP?

J: Pengesahan mengembalikan dua xclbin, design.bit.xclbin dan design.azure.xclbin. Gunakan design.azure.xclbin.

Q: Di mana saya harus mendapatkan semua file XRT/Platform?

A: Kunjungi situs Microsoft-Azure Xilinx untuk semua file.

T: Versi Vitis apa yang harus saya gunakan?

A: xrt_202210.2.13.479

T: Apa itu platform penyebaran target?

J: Gunakan platform berikut.

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

T: Platform mana yang harus saya targetkan untuk pengembangan?

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

Q: Apa Sistem Operasi yang didukung?

J: Xilinx dan Microsoft telah memvalidasi Ubuntu 18.04 LTS, Ubuntun 20.04 LTS dan CentOS 7.8.

Xilinx telah membuat gambar marketplace berikut untuk menyederhanakan penyebaran VM ini:

Q: Dapatkah saya menyebarkan VM Ubuntu/CentOS saya sendiri dan memasang XRT/Platform Target Penyebaran?

J: Ya.

T: Jika saya menyebarkan VM Ubuntu18.04 saya sendiri lalu apa saja paket dan langkah yang diperlukan?

A: Ikuti panduan dalam dokumentasi Xilinx XRT dokumentasi Xilinx XRT

Pasang paket berikut.

  • 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

Q: Jika saya menyebarkan VM Ubuntu20.04 saya sendiri lalu apa saja paket dan langkah yang diperlukan?

A: Ikuti panduan dalam dokumentasi Xilinx XRT dokumentasi Xilinx XRT

Pasang paket berikut.

  • 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

T: Jika saya menyebarkan VM CentOS7.8 saya sendiri lalu apa saja paket dan langkah yang diperlukan?

A: Ikuti panduan dalam dokumentasi Xilinx XRT dokumentasi Xilinx XRT

Pasang paket berikut.

  • 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

T: Apa perbedaan antara FPGA lokal dan VM NP?

A:
- Mengenai XOCL/XCLMGMT:
Pada VM Azure NP, hanya titik akhir peran (ID Perangkat 5005), yang menggunakan driver XOCL, ada.

Dalam FPGA lokal, titik akhir manajemen (ID Perangkat 5004) dan titik akhir peran (ID Perangkat 5005), yang masing-masing menggunakan driver XCLMGMT dan XOCL, ada.


- Mengenai XRT:
Pada VM Azure NP, platform XDMA 2.1 hanya mendukung Host_Mem(SB).
Untuk mengaktifkan Host_Mem (SB) (RAM hingga 1 Gb): sudo xbutil host_mem --enable --size 1g
Untuk menonaktifkan Host_Mem(SB): sudo xbutil host_mem --disable

Mulai dari XRT2021.1:

FPGA lokal di Linux memaparkan transfer data M2M.
Fitur ini tidak didukung di Azure NP VM.

T: Dapatkah saya menjalankan perintah xbmgmt?

A: Tidak, di VM Azure tidak ada dukungan manajemen langsung dari VM Azure.

T: Apakah saya perlu memuat PLP?

A: Tidak, PLP dimuat secara otomatis untuk Anda, jadi tidak perlu memuat melalui perintah xbmgmt.

T: Apakah Azure mendukung PLP yang berbeda?

J: Saat ini tidak. Kami hanya mendukung PLP yang diberikan dalam paket platform penyebaran.

T: Bagaimana cara mengkueri informasi PLP?

J: Perlu menjalankan kueri xbutil dan melihat bagian bawah.

T: Apakah VM Azure NP mendukung bitstream FPGA dengan koneksi Jaringan GT Kernel?

J: Tidak. Layanan Pengesahan FPGA melakukan serangkaian validasi pada file titik pemeriksaan desain dan akan menghasilkan kesalahan jika aplikasi pengguna berisi koneksi ke port jaringan QSFP kartu FPGA.

Ukuran serta informasi lainnya

Kalkulator Harga: Kalkulator Harga

Untuk mengetahui informasi selengkapnya tentang jenis disk, lihat Jenis disk apa yang tersedia di Azure?

Langkah berikutnya

Pelajari selengkapnya tentang cara pelajaran komputasi Azure (ACU) dapat membantu Anda membandingkan performa komputasi di seluruh SKU Azure.