Bagikan melalui


Penyedia PASQAL

Tip

Saat membuat ruang kerja Azure Quantum, Anda secara otomatis mendapatkan Kredit Azure Quantum gratis USD500 untuk setiap penyedia perangkat keras kuantum. Anda dapat menggunakan Kredit Azure Quantum untuk mengirimkan program kuantum pertama Anda ke perangkat keras kuantum nyata.

Komputer kuantum PASQAL mengontrol atom netral dengan pinset optik, menggunakan cahaya laser untuk memanipulasi daftar kuantum hingga seratus qubit.

  • Publisher: PASQAL
  • ID Penyedia: pasqal

Target berikut tersedia dari penyedia ini:

Nama target Target ID Jumlah kubit Deskripsi
Emu-TN pasqal.sim.emu-tn 100 qubit jaringan 1D dan 2D Mensimulasikan evolusi waktu status kuantum menggunakan persamaan Schrödinger yang sesuai dengan tindakan yang dilakukan laser.
Fresnel pasqal.qpu.fresnel 100 qubit Komputer kuantum atom netral PASQAL.

Catatan

Penyedia kuantum PASQAL saat ini tersedia di Pratinjau Privat. Anda dapat meminta akses ke Pratinjau Privat dengan mengikuti tautan ini.

Emulator

Emulator Emu-TN PASQAL mensimulasikan evolusi waktu status kuantum menggunakan persamaan Schrödinger yang sesuai dengan tindakan yang dilakukan laser.

Emulator Emu-TN berjalan pada kluster simpul DGX, masing-masing dilengkapi dengan GPU NVIDIA A100, memungkinkan emulasi prosesor kuantum PASQAL. Ini adalah alat kunci untuk membuat prototipe dan memvalidasi program kuantum sebelum menjalankannya di QPU . Hingga 100 qubit dalam array 2D dapat ditimulasi untuk mengembangkan aplikasi industri dan untuk memajukan penemuan ilmiah.

  • Jenis Pekerjaan: Simulation
  • Format Data: application/json
  • ID Target: pasqal.sim.emu-tn
  • Profil Eksekusi Target: N/A

Fresnel

Fresnel adalah komputer kuantum PASQAL berdasarkan atom netral. Atom netral, dikendalikan oleh pinset optik, menyusun array 100 qubit.

Perangkat kuantum atom netral menggunakan laser yang sangat berfokus, yang disebut pinset optik, untuk menjebak dan memanipulasi atom netral satu per satu untuk membuat array qubit 1D atau 2D dalam konfigurasi sewenang-wenang. Generasi perangkat PASQAL saat ini menggunakan sekitar 100 atom rubidium untuk komputasi. Setiap qubit diwakili oleh status energi dua tingkat dalam atom Rubidium, biasanya keadaan tanah dan keadaan Rydberg yang merupakan keadaan energi tinggi.

  • Jenis Pekerjaan: Quantum program
  • Format Data: application/json
  • ID Target: pasqal.qpu.fresnel
  • Profil Eksekusi Target: N/A

Pulser SDK

Dalam PASQAL QPU, atom individu terperangkap pada posisi yang terdefinisi dengan baik dalam kisi 1D atau 2D. Pulser adalah kerangka kerja untuk menyusun, mensimulasikan, dan menjalankan urutan pulsa pada perangkat kuantum atom netral. Untuk informasi selengkapnya, lihat dokumentasi Pulser.

Untuk menginstal paket Pulser SDK, jalankan kode berikut:

    !pip -q install pulser-simulation #Only for using the local Qutip emulator included in Pulser
    !pip -q install pulser-core

Format data input

Target PASQAL menerima file JSON sebagai format data input. Untuk mengirimkan urutan pulsa, Anda perlu mengonversi objek Pulser menjadi string JSON yang dapat digunakan sebagai data input.

# Convert the sequence to a JSON string
def prepare_input_data(seq):
    input_data = {}
    input_data["sequence_builder"] = json.loads(seq.to_abstract_repr())
    to_send = json.dumps(input_data)
    #print(json.dumps(input_data, indent=4, sort_keys=True))
    return to_send

Sebelum mengirimkan pekerjaan kuantum Anda ke PASQAL, Anda perlu mengatur parameter format data input dan output yang tepat. Misalnya, kode berikut mengatur format data input ke pasqal.pulser.v1 dan format data output ke pasqal.pulser-results.v1.

# Submit the job with proper input and output data formats
def submit_job(target, seq):
    job = target.submit(
        input_data=prepare_input_data(seq), # Take the JSON string previously defined as input data
        input_data_format="pasqal.pulser.v1",
        output_data_format="pasqal.pulser-results.v1",
        name="PASQAL sequence",
        shots=100 # Number of shots
    )

Untuk informasi selengkapnya tentang cara mengirimkan pekerjaan ke penyedia PASQAL, lihat Mengirimkan sirkuit ke PASQAL menggunakan Pulser SDK.

Harga

Untuk melihat paket penagihan PASQAL, kunjungi harga Azure Quantum.

Batas dan kuota

Kuota PASQAL dilacak berdasarkan penggunaan emulator Emu-TN. Kuota bergantung pada paket yang Anda gunakan:

  • Paket Kredit Azure Quantum: hingga 20 jam
  • Paket prabayar: hingga 100 jam

Kuota hanya diterapkan ke emulator Emu-TN. Tidak ada kuota untuk Fresnel QPU.