Microsoft Rilis Azure Quantum Development Kit 1.0



Microsoft Rilis Azure Quantum Development Kit 1.0 - the picture via: infoq - pibitek.biz - Rust

the picture via: infoq


336-280
TL;DR
  • Microsoft merilis Azure Quantum Development Kit (QDK) versi 1.0, yang lebih cepat dan mudah digunakan.
  • QDK 1.0 dikembangkan menggunakan bahasa Rust dan dapat dipasang di platform-platform, serta terintegrasi dengan Azure Quantum Service.
  • QDK menyediakan fitur seperti debugger, estimator sumber daya, dan integrasi dengan Azure Quantum Service untuk membantu pengembang.

pibitek.biz -Microsoft baru saja merilis Azure Quantum Development Kit (QDK) versi 1.0, yang merupakan rewrite signifikan dari versi sebelumnya. Perhatian utama dalam pengembangan QDK 1.0 ditujukan pada kecepatan, kemudahan penggunaan, dan pengalaman browser bagi para pengembang. QDK 1.0 dikembangkan menggunakan bahasa Rust dan dikompilasi menjadi WebAssembly untuk VS Code atau web, serta menjadi binary native untuk Python. QDK 1.0 dapat dipasang di platform-platform dan lebih dari 100 kali lebih cepat dari versi sebelumnya, menurut perusahaan. QDK 1.0 memiliki debugger dan estimator sumber daya di editor, dan terintegrasi dengan Azure Quantum Service.

QDK Extension untuk VS Code bekerja langsung di versi web (browser) atau saat terpasang melalui instance VS Code di mesin. Setelah extension berjalan, pengembang dapat membuka file Q# (dengan ekstensi .qs) dan memulai penulisan kode.

Editor Q# menawarkan fitur seperti daftar pengisi, otomatis membuka namespace, bantuan tanda kunci, informasi hover, definisi ke arah, ganti identifikator, kesalahan sintaks dan type-checking, dan beberapa fitur lainnya. Selain itu, QDK menyediakan debugger yang memungkinkan pengembang menetapkan breakpoint, melakukan langkah masuk dan keluar operasi, dan melihat kondisi quantum dan klasik saat mereka melintasi kode. Software quantum saat ini menghadapi batasan praktis, yang dikenal sebagai "Noisy Intermediate Scale Quantum".

Era ini dianggap sebagai Tingkat 1 di jalur menuju superkomputer quantum. Industri sedang bertujuan untuk mencapai Tingkat 2, yaitu memungkinkan penggunaan "qubit logis" di hardware nyata. Banyak faktor, seperti jenis qubit, skema error correction, tata letak & konektivitas, dll., menentukan bagaimana program yang menggunakan qubit logis ditentukan ke persyaratan sumber daya fisik.

Selama tahun lalu, Microsoft telah membangun banyak kapabilitas di Azure Quantum untuk membantu Resource Estimation. Beberapa dari kapabilitas tersebut tersedia dalam rilis 1.0 saat ini dari QDK. Perusahaan akan terus berinvestasi untuk menambah kapabilitas bagi pengembang dan peneliti di seluruh stek quantum. Fitur "Hitung Estimasi Sumber Daya" yang tersedia menyediakan pengembang dengan estimasi untuk berbagai jenis qubit dan parameter lainnya. Dalam postingan blog Q# mengenai estimator sumber daya, penulis menulis: Selain itu, QDK Extension memungkinkan pengembang untuk terhubung ke Quantum Workspace di Azure Subscription mereka melalui VS Code.