Bagikan melalui


Bekerja dengan Jupyter Notebooks di ruang kerja Azure Quantum

Pelajari cara menjalankan Q# atau kode Python di Jupyter Notebook di ruang kerja Azure Quantum. Jupyter Notebook adalah dokumen yang berisi teks dan kode kaya dan dapat berjalan di browser Anda.

Prasyarat

Anda memerlukan prasyarat berikut untuk menggunakan Jupyter Notebooks di ruang kerja Azure Quantum.

Mendapatkan notebook sampel

Untuk memulai, Anda bisa menggunakan contoh buku catatan dari galeri sampel.

  1. Pilih ruang kerja Azure Quantum Anda do portal Microsoft Azure.

  2. Pilih Notebook.

  3. Pilih Galeri sampel.

  4. Pilih sampel yang ingin Anda gunakan, dan pilih Salin ke buku catatan saya.

    Cuplikan layar sampel galeri Jupyter Notebook memperlihatkan cara menyalin buku catatan di galeri Anda.

  5. Notebook sampel dapat ditemukan di bawah Notebook saya dan Anda kini dapat menjalankan notebook.

Jalankan notebook

Untuk menjalankan Q# atau kode Python di Jupyter Notebook, ikuti langkah-langkah ini.

  1. Pilih ruang kerja Azure Quantum Anda do portal Microsoft Azure.

  2. Pilih Notebook.

  3. Pilih notebook Anda di Notebook saya.

  4. Pilih sel yang ingin Anda jalankan dan pilih ikon jalankan untuk menjalankan kode dalam sel, atau pilih Jalankan semua untuk menjalankan semua sel di buku catatan.

    Cuplikan layar buku catatan Jupyter memperlihatkan cara menjalankannya.

Buat notebook baru

Ikuti langkah-langkah ini untuk membuat Jupyter Notebook baru menggunakan Q# atau Python.

Catatan

Jupyter Notebooks tidak menampilkan hasil program secara default, jadi Anda harus menggunakan pernyataan tersebut Message . Untuk informasi selengkapnya, lihat Struktur Q# program.

  1. Pilih ruang kerja Azure Quantum Anda do portal Microsoft Azure.

  2. Pilih Notebook.

  3. Pilih Notebook saya dan pilih Tambahkan baru

    Cuplikan layar memperlihatkan cara membuat notebook Jupyter baru di portal Azure.

  4. Ketik Nama File dan pilih Buat file.

  5. Sel pertama notebook diisi secara otomatis dengan string koneksi ke ruang kerja Azure Quantum.

    Cuplikan layar sel pertama di buku catatan Python baru di Azure Quantum.

  6. Pilih + Kode atau + Markdown untuk menambahkan kode atau menurunkan sel teks.

Tip

Buku catatan disimpan secara otomatis setiap 30 detik. Anda juga dapat menyimpan secara manual dengan menekan CTRL + S.

Mengunggah notebook

Anda dapat mengunggah satu atau beberapa Jupyter Notebooks yang sudah ada ke ruang kerja Azure Quantum.

Perhatian

Anda seharusnya hanya mengunggah dan menjalankan Jupyter Notebooks dari sumber tepercaya, dan hanya menginstal paket dari sumber tepercaya. Saat notebook di Azure Quantum melindungi Anda dengan melakukan sandboxing output, Notebooks Jupyter dibangun untuk eksekusi kode arbitrer, sehingga terdapat risiko yang melekat pada pengunggahan atau eksekusi alur notebook dari sumber yang tidak tepercaya.

  1. Pilih ruang kerja Azure Quantum Anda do portal Microsoft Azure.

  2. Pilih Notebook.

  3. Pilih Notebook saya.

  4. Pilih Unggah baru.

  5. Seret dan lepaskan file notebook Anda, atau pilih Telusuri File dan pilih file notebook yang ingin Anda unggah.

  6. Jika Anda ingin menimpa file yang sudah ada, pilih Timpa jika sudah ada.

  7. Pilih Unggah file.

    Cuplikan layar memperlihatkan cara mengunggah buku catatan ke Azure Quantum.

Setelah notebook telah diunggah, Anda dapat menemukannya di bawah Notebook saya.

Catatan

Jika Anda mengunggah buku catatan yang disimpan dari ruang kerja Azure Quantum lain, Anda mungkin perlu memperbarui informasi koneksi, seperti Langganan, Grup sumber daya, nama ruang kerja, Lokasi, atau ID Sumber Daya, sebelum menjalankan buku catatan.

Mengelola buku catatan

Anda dapat mengubah nama, menghapus, menduplikasi, dan mengunduh notebook yang ada.

  1. Pilih ruang kerja Azure Quantum Anda do portal Microsoft Azure.

  2. Pilih Notebook.

  3. Pilih buku catatan Anda di Buku catatan saya

  4. Klik panel konteks, yang merupakan tiga titik di sebelah kanan nama buku catatan Anda.

  5. Pilih Ubah nama Notebook, Menghapus Notebook, Menduplikasi Notebook, atau Mengunduh Notebook.

    Cuplikan layar panel konteks buku catatan di Azure Quantum.

Isolasi

Notebook Jupyter di ruang kerja Azure Quantum diisolasi dari notebook pengguna lain.

  • Instans Notebook Jupyter Anda dihosting dengan Azure Quantum dengan isolasi tingkat hypervisor dari instans pengguna lain.
  • Notebook disimpan di akun penyimpanan tertaut Anda di langganan Anda.
  • Instans Jupyter Notebook dilingkup ke kombinasi Anda dan ruang kerja tertentu. Jika Anda mengunjungi ruang kerja lain, Anda akan mendapatkan instans Jupyter Notebook yang berbeda. Jika pengguna lain mengunjungi ruang kerja yang sama, mereka akan mendapatkan instans Jupyter Notebook yang berbeda dari Anda.
  • Notebook dicakupkan untuk Anda dan ruang kerja khusus. Jika Anda mengunjungi ruang kerja lain, buku catatan yang sama tidak akan muncul di bawah Buku catatan saya. Jika pengguna lain mengunjungi ruang kerja tersebut, mereka tidak akan melihat buku catatan Anda.

Penyimpanan notebook

Jupyter Notebooks disimpan di akun Azure Storage yang ditautkan ke ruang kerja Azure Quantum Anda.

Catatan

Saat ruang kerja Azure Quantum dibuat, Cross-Origin Resource Sharing (CORS) diaktifkan pada akun Azure Storage yang ditautkan. Ini diperlukan untuk menggunakan Jupyter Notebooks di portal. Jika Anda tidak berencana untuk menggunakan Jupyter Notebooks di portal dan Anda tidak ingin mengaktifkan CORS untuk akun Azure Storage Anda, Anda dapat langsung mengedit akun penyimpanan Anda untuk menghapus aturan CORS. Di properti akun penyimpanan, di bawah Pengaturan, pilih Berbagi Sumber Daya (CORS) dan hapus aturan di bawah Layanan File. Ketahuilah bahwa jika Anda membuka bilah Notebooks lagi di ruang kerja Anda, aturan akan dibuat ulang secara otomatis.

Batasan

Berikut ini adalah batasan dengan Jupyter Notebooks di ruang kerja Azure Quantum.

  • Karena gratis, instans Jupyter Notebook akan hidup hingga maksimum 12 jam (setelah waktu itu, instans Anda akan dihapus atau dibuat ulang, dan Anda harus menginstal ulang paket kustom apa pun).
  • Azure Quantum dapat harus menghapus instans Notebook Jupyter Anda untuk menerapkan penambal keamanan atau meluncurkan perubahan darurat. Jika memungkinkan, hal ini tidak akan mengganggu alur kerja Anda.
  • Instans notebook telah mengalokasikan sebelumnya 2 vCPU dan 4 GB memori.
  • Kernel idle dihentikan setelah 30 menit. Setelah waktu ini, Anda akan harus menjalankan kembali sel.
  • Lokasi akun penyimpanan dan ruang kerja Anda akan memengaruhi performa Jupyter Notebooks di ruang kerja Azure Quantum. Jika memungkinkan, coba buat akun penyimpanan dan ruang kerja di wilayah yang dekat dengan tempat Anda akan menggunakan notebook Anda.
  • Tidak boleh ada lebih dari 10 buku catatan yang terbuka secara bersamaan di satu wilayah per langganan. Untuk membuka lebih dari 10 buku catatan secara bersamaan, Anda harus menyebarkan ruang kerja di beberapa wilayah.
  • Satu pengguna dapat membuka tidak lebih dari lima buku catatan secara bersamaan di satu wilayah per langganan.

Langkah berikutnya