Lewati Navigasi

Q# dan Kit Pengembangan Kuantum

Semua alat yang Anda perlukan untuk mengembangkan aplikasi kuantum dan merumuskan masalah pengoptimalan

Kit pengembangan untuk komputasi kuantum

Kit Pengembangan Kuantum sumber terbuka untuk Azure Quantum menawarkan alat untuk pengembangan aplikasi kuantum yang kuat pada sumber daya komputasi yang dipercepat perangkat keras di Azure. Buat program algoritma kuantum dan rumuskan solusi pengoptimalan, lalu terapkan solusi kuantum tersebut dalam platform Azure yang ada untuk mencapai dampak dunia-nyata saat ini juga, sebelum pengembangan komputer kuantum yang dapat diskalakan di masa mendatang.

T#: bahasa pemrograman tingkat tinggi yang memungkinkan Anda memfokuskan pemrograman pada tingkat algoritma

Simulator komputasi kuantum dan penaksir sumber daya yang menyediakan biaya nyata untuk menjalankan solusi Anda

Pustaka dan sampel aritmetika, kimia, dan pembelajaran mesin siap pakai yang dikembangkan oleh pakar industri

Pemecah masalah optimalisasi terinspirasi oleh riset kuantum yang berjalan pada sumber daya komputasi klasik dan dipercepat di cloud

Kembangkan aplikasi kuantum untuk berjalan di berbagai lingkungan

Kit Pengembangan Quantum adalah kit pengembangan untuk Azure Quantum. Buat dan jalankan aplikasi kuantum menggunakan Q#, Qiskit, atau Cirq untuk berjalan di perangkat keras kuantum, atau rumuskan solusi yang mengeksekusi pemecah pengoptimalan yang berjalan pada perangkat keras klasik di Azure.

Pelajari selengkapnya tentang komputasi dan pengoptimalan kuantum

Menjalankan operasi kuantum kompleks dengan Q #

Q#, bahasa pemrograman berfokus kuantum tingkat tinggi dari Microsoft, menawarkan pendekatan intuitif dan modern untuk pengembangan program kuantum. Gunakan untuk memfokuskan pekerjaan Anda pada tingkat algoritme dan aplikasi untuk membuat program kuantum.

Pelajari selengkapnya

Kembangkan dengan alat yang tak asing lagi

Quantum Development Kit mencakup integrasi yang kaya fitur dengan Visual Studio, kode Visual Studio, dan Notebook Jupyter. Gunakan bahasa pemrograman Q# sendiri, di buku catatan, dan di baris perintah, atau gunakan bahasa host dengan interoperabilitas Python dan .NET. Integrasikan alur kerja kuantum yang ada dengan dukungan untuk Qiskit dan Cirq. Rumuskan solusi pengoptimalan dengan paket Python pengoptimalan Azure Quantum.

Mulai

Pelajari komputasi kuantum hari ini

Bangun kemampuan komputasi kuantum Anda menggunakan sumber daya pembelajaran yang komprehensif. Jelajahi konsep dasar dari komputasi kuantum dan pelajari cara membangun program kuantum dasar melalui modul pembelajaran dan tutorial komputasi kuantum mandiri.

Mulai belajar

Berkontribusi pada Kit Pengembangan Kuantum

Berkolaborasi dengan komunitas yang muncul dari programmer kuantum yang bekerja pada Kit Pengembangan Kuantum sumber terbuka di GitHub. Bantu memperluas komunitas pengembang untuk menggunakan Q# guna memberikan solusi baru yang menarik dan mengatasi masalah kompleks dengan pustaka Q# untuk pembelajaran aritmatika, kimia, dan mesin.

Tanya jawab umum tentang Q# dan Kit Pengembangan Quantum

  • Komputasi kuantum memanfaatkan mekanika kuantum untuk mengaktifkan komputasi. Optimasi adalah kelas masalah komputasi yang merupakan kandidat utama untuk dijalankan di komputer kuantum di masa mendatang, yang memberikan keunggulan kuantum dibandingkan solusi klasik. Kami telah dapat mempercepat masalah pengoptimalan menggunakan pemecah Azure Quantum yang berjalan pada perangkat keras klasik di Azure saat ini lebih cepat daripada teknik pengoptimalan klasik lainnya. Pelajari selengkapnya.
  • Ya. Quantum Development Kit adalah kit pengembangan sumber terbuka yang dapat Anda pasang di laptop atau komputer klasik lainnya untuk mensimulasikan komputasi program Q# pada sejumlah kecil qubit. Jumlah qubit yang disimulasikan tergantung pada ukuran memori yang tersedia. Anda juga dapat menjalankan kode Q# di Notebook Jupyter yang dihosting web atau dengan Ruang Kode GitHub tanpa memasang apa pun di komputer. Namun, Anda memerlukan langganan Azure untuk menjalankan program Q# pada perangkat keras kuantum dengan Azure Quantum. Pelajari cara menyiapkan Quantum Development Kit.
  • Ada beberapa cara untuk terlibat. Mulai menggunakan Azure Quantum dan Kit Pengembangan Quantum. Jelajahi sumber daya pembelajaran kuantum untuk mempelajari selengkapnya tentang komputasi kuantum, pengoptimalan, Q#, Azure Quantum, dan kit pengembangan. Terlibat dengan mitra dan startup Azure Quantum Network. Bergabunglah dengan komunitas kontributor yang terus berkembang untuk platform sumber terbuka Kit Pengembangan Quantum. Serta dapatkan pemberitahuan tentang acara mendatang untuk komputasi dan pengoptimalan kuantum.
  • Tidak. Jika Anda memilih untuk tidak memasang Quantum Development Kit secara lokal, Anda dapat menggunakannya secara online atau menggunakan image Docker. Anda juga dapat menjalankan kode kuantum di Notebook Jupyter yang dihosting web atau dengan Ruang Kode GitHub tanpa memasang apa pun di komputer Anda. Untuk mengembangkan program Q# dengan Visual Studio atau Visual Studio Code, pasang Quantum Development Kit dengan ekstensi untuk lingkungan pengembangan tersebut. Pelajari tentang semua cara Anda dapat menggunakan Quantum Development Kit.
  • Jika Anda sudah menggunakan Qiskit dan Cirq berbasis Python, Anda dapat dengan mudah memulai Azure Quantum dan mengirimkan sirkuit menggunakan kerangka kerja tersebut. Pelajari selengkapnya tentang mengembangkan dengan Qiskit dan Cirq. Selain itu, Q# bekerja dengan baik sendiri atau digunakan dengan bahasa lain seperti Python atau C#. Anda dapat mengembangkan program host Python yang memanggil operasi Q#. Kode Python Anda hanyalah program Python normal. Anda dapat menggunakan lingkungan Python apa pun, termasuk Buku Catatan Jupyter berbasis Python, untuk menulis program Python dan memanggil operasi Q#. Pelajari selengkapnya tentang pengembangan dengan Q# dan Python.
  • Q# tumbuh dari kebutuhan untuk mengembangkan, mengompilasi, dan menjalankan algoritme pada perangkat keras kuantum NISQ skala kecil dan komputer kuantum skala besar di masa mendatang. Q# adalah bahasa pemrograman berfokus kuantum modern yang memungkinkan pengembangan produktif dari sejumlah besar aplikasi kompleks, tidak hanya sirkuit kuantum sederhana. Program kuantum yang dikembangkan dengan Q# tahan lama di seluruh platform perangkat keras kuantum yang berkembang. Pelajari lebih lanjut tentang alasan kami memerlukan Q#.

Mulailah dengan Quantum Development Kit

Mulai