Bagikan melalui


Simulator kuantum jarang

Simulator jarang adalah simulator lokal default untuk lingkungan pengembangan Azure Quantum, dan menggunakan representasi vektor status kuantum yang jarang, dibandingkan dengan simulator status penuh. Fitur ini memungkinkan simulator jarang untuk meminimalkan jejak memori yang digunakan untuk mewakili status kuantum, sehingga memungkinkan simulasi melalui jumlah qubit yang lebih besar. Simulator jarang efisien untuk mewakili status kuantum yang jarang dalam dasar komputasi, yaitu, status kuantum yang sebagian besar koefisien amplitudonya nol dalam dasar komputasi. Dengan demikian, simulator jarang memungkinkan pengguna untuk mengeksplorasi aplikasi yang lebih besar daripada apa yang dapat diwakili menggunakan simulator status penuh yang akan membuang-buang memori dan waktu pada sejumlah besar amplitude nol secara eksponensial.

Untuk informasi selengkapnya tentang simulator jarang, silakan lihat Jaques dan Häner (arXiv:2105.01533).

Memanggil simulator jarang

Simulator jarang adalah simulator lokal default di Visual Studio Code dengan ekstensi Azure Quantum Development Kit terinstal, dan di portal Azure Quantum.

Skenario Metode
Q# Dalam program di Visual Studio Code Pilih Jalankan Q# file
Dalam sel buku catatan Python result=qsharp.eval("EntryPointOperation()")
or
result=qsharp.run("EntryPointOperation()", shots=##)
%%qsharp Dalam sel buku catatan EntryPointOperation()