Pennylane adalah perpustakaan python lintas platform untuk komputasi kuantum, pembelajaran mesin kuantum, dan kimia kuantum.
Kerangka kerja open-source definitif untuk pemrograman kuantum. Dibangun oleh peneliti, untuk penelitian. 
Komputer kuantum program . Bangun sirkuit kuantum dengan berbagai persiapan keadaan, gerbang, dan pengukuran. Jalankan pada simulator kinerja tinggi atau berbagai perangkat perangkat keras, dengan fitur canggih seperti pengukuran sirkuit tengah dan mitigasi kesalahan.
Algoritma kuantum master . Dari NISQ ke komputasi kuantum toleran kesalahan, buka algoritma untuk penelitian dan aplikasi. Menganalisis kinerja, memvisualisasikan sirkuit, dan mengakses alat untuk kimia kuantum dan pengembangan algoritma.
Pembelajaran mesin dengan perangkat keras dan simulator kuantum . Integrasi dengan Pytorch , TensorFlow , Jax , Keras , atau Numpy untuk mendefinisikan dan melatih model hibrida menggunakan pengoptimal yang sadar kuantum dan gradien yang kompatibel dengan perangkat keras untuk tugas penelitian lanjutan. Quantum Machine Learning QuickStart.
Dataset Quantum . Mengakses set data berkualitas tinggi dan pra-simulasi untuk mengurangi waktu-ke-penelitian dan mempercepat pengembangan algoritma. Telusuri dataset atau berkontribusi data Anda sendiri.
Kompilasi dan Kinerja . Dukungan eksperimental untuk kompilasi tepat waktu. Kompilasi seluruh alur kerja hibrida Anda, dengan dukungan untuk fitur-fitur canggih seperti sirkuit adaptif, umpan balik pengukuran waktu-nyata, dan loop yang tidak terbatas. Lihat Catalyst untuk detail lebih lanjut.
Untuk detail lebih lanjut dan fitur tambahan, silakan lihat situs web Pennylane.
Pennylane membutuhkan Python Versi 3.10 ke atas. Pemasangan Pennylane, serta semua dependensi, dapat dilakukan dengan menggunakan PIP:
python -m pip install pennylane Gambar Docker ditemukan di halaman hub Pennylane Docker, di mana ada juga deskripsi terperinci tentang dukungan Pennylane Docker. Lihat deskripsi di sini untuk informasi lebih lanjut.
Bangun dan berjalan dengan cepat dengan Pennylane dengan mengikuti panduan QuickStart kami, dirancang untuk memperkenalkan fitur -fitur utama dan membantu Anda mulai membangun sirkuit kuantum segera.
Baik Anda menjelajahi Kuantum Machine Learning (QML), komputasi kuantum, atau kimia kuantum, Pennylane menawarkan berbagai alat dan sumber daya untuk mendukung penelitian Anda:

Anda juga dapat memeriksa dokumentasi kami untuk panduan QuickStart untuk menggunakan Pennylane, dan panduan pengembang terperinci tentang cara menulis perangkat kuantum yang kompatibel dengan Pennylane Anda sendiri.
Ambil menyelam lebih dalam ke komputasi kuantum dengan mengeksplorasi algoritma mutakhir menggunakan perangkat keras Pennylane dan Quantum. Jelajahi demo Pennylane.

Jika Anda ingin menyumbangkan demo Anda sendiri, lihat panduan pengiriman demo kami.
Pennylane berada di garis depan penelitian dalam komputasi kuantum, pembelajaran mesin kuantum, dan kimia kuantum. Jelajahi bagaimana Pennylane digunakan untuk penelitian dalam publikasi berikut:
Komputasi kuantum : Pemotongan sirkuit kuantum cepat dengan pengukuran acak
Pembelajaran Mesin Quantum : Lebih baik dari klasik? Seni halus model pembelajaran mesin kuantum benchmarking
Kimia Quantum : Perhitungan kuantum kimia melalui faktorisasi ganda terkompresi yang diatur
Penelitian yang berdampak mendorong Pennylane. Beri tahu kami fitur apa yang Anda butuhkan untuk penelitian Anda di GitHub atau di situs web kami.
Kami menyambut kontribusi - sedikit garpu repositori Pennylane, dan kemudian membuat permintaan tarik yang berisi kontribusi Anda. Semua kontributor Pennylane akan terdaftar sebagai penulis pada rilis. Semua pengguna yang berkontribusi secara signifikan pada kode (plugin baru, fungsionalitas baru, dll.) Akan terdaftar di kertas Pennylane Arxiv.
Kami juga mendorong laporan bug, saran untuk fitur dan peningkatan baru, dan bahkan tautan ke proyek atau aplikasi keren yang dibangun di Pennylane.
Lihat halaman Kontribusi kami dan panduan pengembangan kami untuk lebih jelasnya.
Jika Anda mengalami masalah, beri tahu kami dengan memposting masalah pada pelacak masalah gitub kami.
Bergabunglah dengan Forum Diskusi Pennylane untuk terhubung dengan komunitas Quantum, dapatkan dukungan, dan terlibat langsung dengan tim kami. Ini adalah tempat yang sempurna untuk berbagi ide, mengajukan pertanyaan, dan berkolaborasi dengan sesama peneliti dan pengembang!
Perhatikan bahwa kami berkomitmen untuk menyediakan lingkungan yang ramah, aman, dan ramah untuk semua. Harap baca dan hormati kode perilaku.
Pennylane adalah karya banyak kontributor.
Jika Anda melakukan penelitian menggunakan Pennylane, silakan kutip makalah kami:
Ville Bergholm et al. Pennylane: Diferensiasi otomatis perhitungan kuantum-klasik hibrida. 2018. Arxiv: 1811.04968
Pennylane gratis dan open source , dirilis di bawah lisensi Apache, versi 2.0.