Mulai dengan Q# dan notebook Azure Quantum

Tip

Pengguna pertama kali secara otomatis mendapatkan kredit Azure Quantumgratis $500 (USD) untuk digunakan dengan setiap penyedia perangkat keras kuantum yang berpartisipasi. Jika semua kredit telah digunakan dan Anda membutuhkan lebih banyak, Anda dapat mendaftar ke Program Kredit Azure Quantum.

Pelajari cara menjalankan Q# kode di Jupyter Notebook di portal Azure Quantum . Jupyter Notebook adalah dokumen yang berisi teks dan kode kaya dan dapat berjalan di browser Anda menggunakan Q# dan kode Python. Notebook dapat dibuat langsung di portal Azure Quantum, dan menawarkan fitur seperti informasi koneksi yang dimuat sebelumnya dan lingkungan pengembangan yang telah dikonfigurasi Q# sebelumnya dan Python.

Dalam artikel ini, Anda akan menjalankan contoh notebook di portal Azure yang menjalankan generator angka acak kuantum sederhana yang ditulis dan Q# Python.

Untuk informasi selengkapnya tentang menggunakan Jupyter Notebooks dengan layanan Azure Quantum, lihat Bekerja dengan Jupyter Notebooks di ruang kerja Azure Quantum.

Prasyarat

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

Salin notebook sampel

Untuk memulai, salin notebook sampel dari galeri notebook.

  1. Masuk ke portal Microsoft Azure dan pilih ruang kerja Azure Quantum Anda.

  2. Pilih Notebook.

  3. Di galeri Sampel, temukan petak hello, world: Q# notebook, pilih penyedia IonQ, Quantinuum, atau Rigetti (kode sampel identik) dan pilih Salin ke notebook saya.

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

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

Menjalankan notebook

Untuk menjalankan notebook sampel, ikuti langkah-langkah ini untuk penyedia yang Anda pilih.

  1. Di Notebook saya, pilih notebook hello-world-qsharp-ionq.

  2. Untuk menjalankan program lengkap dari atas ke bawah, pilih Jalankan semua.

  3. Untuk menelusuri contoh dan menjalankan setiap sel satu per satu dari atas ke bawah, pilih sel yang ingin Anda jalankan dan pilih ikon jalankan.

    Cuplikan layar Jupyter Notebook memperlihatkan cara menjalankannya.

Melangkah melalui program di IonQ

Program hello world menjalankan generator bilangan acak kuantum sederhana dan menampilkan histogram hasil.

Yang perlu diperhatikan:

  • Sel pertama: Memuat awal informasi langganan Anda untuk terhubung ke layanan Azure Quantum.
  • Sel ke-2: Mengambil komputer kuantum dan simulator yang tersedia targets di ruang kerja Anda.
  • Sel ke-3: Mengimpor qsharp paket dan mengatur profil dasar untuk pengkompilasi.
  • Sel ke-4: Kode Q# yang menentukan program. %%qsharp Perhatikan perintah ajaib yang memungkinkan Anda memasukkan Q# kode langsung ke dalam sel buku catatan. Sel ke-0 5: Mengompilasi operasi qsharp menggunakan profil dasar untuk dikirimkan ke Azure Quantum.
  • Sel ke-6 dan ke-7: Mengatur target, mengirimkan pekerjaan, dan plot dan menampilkan hasilnya. Hasilnya harus dibagi secara kasar antara 0 dan 1.

Catatan

Jika Anda memiliki pertanyaan atau mengalami masalah apa pun menggunakan Azure Quantum, Anda dapat menghubungi AzureQuantumInfo@microsoft.com.

Langkah berikutnya