Qiskit Functions
Oktober 2026
-
Katalog Qiskit Functions kini menampilkan tiga Qiskit Functions baharu:
-
Orbit oleh Quantum Elements ialah Circuit function yang menggabungkan transpilasi teroptimum, dynamical decoupling, dan mitigasi ralat pengukuran ke dalam satu aliran kerja bersepadu. Ia menerapkan penindasan ralat overhed rendah yang mengekalkan logik litar asal, dan membolehkan anda mengaktifkan, menyahaktifkan, atau membandingkan setiap teknik dengan litar mentah. Ia menyokong litar dinamik, termasuk aliran kerja dengan pengukuran pertengahan litar. Lihat dokumentasi dan tutorial Benchmark QFT process fidelity with Orbit untuk bermula.
-
Parity Twine Optimizer oleh ParityQC ialah Application function yang menggunakan kaedah Parity Twine untuk meminimumkan bilangan Gate dua-qubit dan kedalaman litar, melaksanakan interaksi bukan setempat tanpa Gate SWAP. Ini membolehkan saiz masalah pengoptimuman yang relevan dengan industri yang tidak boleh dicapai dengan kaedah transpilasi standard yang sarat SWAP. Lihat dokumentasi dan tutorial model Sherrington-Kirkpatrick serta masalah market split untuk bermula.
-
Constrained Quantum Optimizer oleh Aqarios ialah Application function yang menyelesaikan masalah pengoptimuman binari berkekangan secara terus, menguatkuasakan kekangan one-hot dan set-packing secara natif melalui XY-mixer dan bukannya sebutan penalti. Ia mengendalikan pembentukan semula, sintesis litar, transpilasi, dan pelaksanaan pada perkakasan secara automatik. Lihat dokumentasi dan tutorial Find the Maximum Independent Set untuk bermula.
-
Lihat dokumentasi Qiskit Functions untuk mengetahui lebih lanjut.
Julai 2026
-
Semakan pra-larian baharu dan kaedah
backendbaharu dalam Qiskit Functions v0.17.0: Kaedah baharu dalamqiskit-ibm-catalogmembolehkan anda menyemak kapasiti runtime dan akses backend sebelum anda menjalankannya, danrun()kini mengesahkan kedua-duanya sebelum ia menghantar kerja.-
Apa yang baharu
-
Apabila anda memanggil
run()pada satu function, perkhidmatan menyemak tiga perkara dahulu: bahawa instans anda mempunyai kapasiti runtime, bahawa anda boleh mencapai backend yang anda namakan, dan bahawa sekurang-kurangnya satu backend tersedia. Jika ada yang tidak kena, anda akan mendapat ralat yang jelas dengan segera dan bukannya menunggu dalam baris gilir.Anda juga boleh menyemak sumber ini sendiri, pada bila-bila masa:
-
Semak baki kapasiti runtime anda dengan
usage(). -
Senaraikan backend yang boleh dicapai oleh instans anda dengan
backends(). -
Cari satu backend dan sahkan akses dengan
backend(). -
Cari backend dengan bilangan kerja tertangguh paling sedikit dengan
least_busy().
-
-
-
Kes penggunaan biasa
-
Semak baki kapasiti anda sebelum kumpulan kerja yang panjang, dan langkau larian jika tidak cukup baki untuk menyelesaikannya.
-
Pilih backend dalam kod dan bukannya mengekod keras satu nama.
-
Gagal awal dalam saluran paip (pipeline) dan buku nota dan bukannya menunggu dalam baris gilir.
-
-
Bermula
-
Pastikan dahulu anda menjalankan versi terkini
qiskit-ibm-catalog:pip install --upgrade qiskit-ibm-catalog -
Kemudian lihat dokumentasi untuk maklumat lanjut dan satu contoh.
-
-
Kemas kini terdahulu
2026
April 2026
- Semua kandungan rujukan API untuk Qiskit Functions kini boleh didapati bersama dokumentasi rujukan API lain: Rujukan API Qiskit Functions
2025
Suku ketiga
18 Julai 2025
Templat Qiskit Functions menyediakan anda saluran paip (pipeline) modular yang membolehkan anda menukar masuk alat, kaedah, atau konfigurasi baharu untuk eksperimen tersuai anda sendiri. Semua templat function juga sedia untuk di-deploy ke Qiskit Serverless, di mana anda boleh dengan mudah memanfaatkan pengkomputeran klasik sebagai sebahagian daripada menjalankan aliran kerja anda. Anda boleh mengerahkan (deploy) pakej serverless anda pada persekitaran awan pilihan anda, atau memanfaatkan perkhidmatan yang dihoskan yang disediakan oleh IBM untuk pengguna Premium dan Flex Plan. Tidak kira pilihan mana yang anda pilih, Qiskit Serverless membantu memudahkan pelaksanaan dan menyeselarikan sebahagian aliran kerja anda.
Lawati panduan Templat Qiskit Functions untuk mengetahui lebih lanjut, atau baca gambaran keseluruhan Qiskit Functions dalam dokumentasi.
Suku kedua
5 Jun 2025
-
Kami teruja untuk melancarkan dua function baharu untuk kewangan dan pengoptimuman:
-
QUICK-PDE oleh ColibriTD membolehkan pengguna menyelesaikan persamaan pembezaan tertentu untuk masalah ubah bentuk bahan dan dinamik bendalir pengkomputeran. Sebagai contoh, satu pasukan penyelidik telah pun mula menggunakan function QUICK-PDE untuk mengkaji dinamik bendalir reaktif novel yang dibangunkan untuk memindahkan haba dengan lebih cekap dalam sejenis reaktor nuklear yang dikenali sebagai Reaktor Modular Kecil.
-
Quantum Portfolio Optimizer oleh Global Data Quantum membolehkan penyelidik kewangan kuantitatif melakukan ujian balik (back-test) strategi pengoptimuman portfolio. Berjalan pada lebih 100 qubit, function ini mengira nisbah Sharpe portfolio berbanding pulangan sepanjang tempoh masa yang ditentukan. Pengguna awal sedang meneroka keupayaan pengoptimum untuk menilai prestasi lampau strategi pelaburan dan membolehkan perbandingan portfolio berbeza di bawah keadaan yang serupa.
-
Lihat Katalog Qiskit Functions untuk memohon percubaan percuma hari ini.
4 Jun 2025
-
Kemas kini baharu
- Dokumentasi untuk Singularity Machine Learning - Classification telah dikemas kini. Lihat Log Perubahan.
16 Mei 2025
-
Dalam beberapa minggu akan datang, setiap function akan memberikan maklumat terperinci untuk membantu anda menjalankan, menyahpepijat, dan menganalisis aliran kerja anda. Ini termasuk:
-
Apabila kerja gagal, anda boleh menggunakan
job.error_message()untuk mencari kod ralat dan mesej khusus untuk membantu anda menyahpepijat aliran kerja anda -
job.status()akan memberikan lebih banyak maklumat mengenai apa yang berlaku semasa satu Function sedangRUNNING, termasuk:-
RUNNING: MAPPING -
RUNNING: OPTIMIZING_FOR_HARDWARE -
RUNNING: WAITING_FOR_QPU -
RUNNING: EXECUTING_QPU -
RUNNING: POST_PROCESSING
-
-
Akhirnya, selepas satu Qiskit Function selesai, anda boleh memeriksa berapa banyak masa dibelanjakan pada setiap peringkat dengan
job.result()['metadata']['resource_usage'], seperti dalam contoh berikut.
-
Kembangkan untuk contoh kod
{
...,
"metadata": {
"resource_usage": {
{
"RUNNING: MAPPING": {
"CPU_TIME": seconds,
"GPU_TIME": seconds,
"QPU_TIME": seconds,
},
"RUNNING: OPTIMIZING_FOR_HARDWARE": {
"CPU_TIME": seconds,
"GPU_TIME": seconds,
"QPU_TIME": seconds,
},
"RUNNING: WAITING_FOR_QPU": {
"CPU_TIME": seconds,
"GPU_TIME": seconds,
"QPU_TIME": seconds,
},
"RUNNING: EXECUTING_QPU": {
"CPU_TIME": seconds,
"GPU_TIME": seconds,
"QPU_TIME": seconds,
},
"RUNNING: POST_PROCESSING": {
"CPU_TIME": seconds,
"GPU_TIME": seconds,
"QPU_TIME": seconds,
},
},
}
}
}
Kami berharap perubahan ini akan memudahkan penggunaan Qiskit Functions, dan anda boleh bermula dengan percubaan percuma dalam katalog hari ini.
Suku pertama
10 Mac 2025
-
Penambahan terkini pada Katalog Qiskit Functions
Untuk bermula, terokai dokumentasi Qiskit Functions.
2024
16 September 2024
-
Memperkenalkan pratonton Qiskit Functions, untuk pengguna IBM Quantum Premium Plan. Untuk bermula,
pip install qiskit-ibm-catalogdan terokai dokumentasi Qiskit Functions. Dengan klien Katalog Qiskit Functions, anda boleh menghantar beban kerja ke perkhidmatan abstrak yang direka untuk mempercepatkan penyelidikan anda. Log masuk dengan kelayakan IBM Quantum Platform sedia ada anda.Pratonton Katalog Qiskit Functions menyediakan akses kepada pengguna Premium Plan untuk meneroka function yang tersedia, termasuk yang ditulis oleh IBM dan yang ditulis oleh ahli lain ekosistem kami. Katalog mengandungi dua jenis function: function litar dan function aplikasi.
-
Circuit functions menyediakan antara muka yang dipermudahkan untuk menjalankan litar. Ia menerima litar abstrak dan boleh cerap yang disediakan pengguna sebagai input, kemudian menguruskan sintesis, pengoptimuman, dan pelaksanaan litar ISA perwakilan. Circuit functions menggabungkan keupayaan terkini dalam transpilasi, penindasan ralat, dan mitigasi ralat supaya prestasi gred utiliti boleh dicapai terus tanpa konfigurasi tambahan. Ini membolehkan saintis pengkomputeran memberi tumpuan kepada memetakan masalah mereka kepada litar, dan bukannya membina corak untuk setiap masalah dari awal.
-
Application functions meliputi tugas peringkat lebih tinggi, seperti meneroka algoritma dan kes penggunaan khusus domain. Pembangun perusahaan dan saintis data mungkin tidak mempunyai latar belakang pengetahuan sains maklumat kuantum untuk bekerja dengan litar, dan sebaliknya berharap untuk membawa pengetahuan domain mereka untuk memajukan algoritma dan aplikasi pengkomputeran kuantum. Dengan application functions, pengguna boleh memasukkan input klasik mereka dan menerima penyelesaian supaya mereka boleh lebih mudah bereksperimen dengan menghubungkan kuantum ke dalam aliran kerja khusus domain mereka.
-
-
Dengan pelancaran Katalog Qiskit Functions, pembangun Premium Plan boleh meneroka IBM Circuit function. IBM Circuit function merangkumi sambungan terkini berkuasa AI kepada Qiskit untuk sintesis litar, pengoptimuman, dan penjadualan, serta kaedah mitigasi ralat termaju untuk memberikan anggaran yang paling tepat yang mungkin dengan perkakasan hari ini.
Pengguna boleh membeli lesen untuk function berikut yang disumbangkan oleh rakan kongsi kami di Q-CTRL, QEDMA, dan Algorithmiq.
-
Circuit functions
-
Q-CTRL sedang melancarkan satu function litar yang menggunakan teknik kawalan kuantum berpandukan AI, yang membolehkan pengguna berjaya menskalakan penyelesaian kepada masalah yang lebih besar.
-
Algorithmiq sedang melancarkan satu function litar yang menggunakan TEM (mitigasi ralat rangkaian tensor), satu kaedah mitigasi ralat untuk mendapatkan penganggar dengan lebih sedikit shot berbanding kaedah PEC (pembatalan ralat kebarangkalian).
-
QEDMA sedang melancarkan satu function litar yang menggunakan protokol proprietari untuk pencirian yang cekap dan tepat bagi operasi QPU yang bising, dan menggunakan penindasan ralat serta mitigasi ralat berdasarkan data pencirian.
-
-
Application functions
- Q-CTRL sedang melancarkan satu penyelesai pengoptimuman di mana pengguna boleh menghantar graf atau objektif, dan menerima kos penyelesaian.