Aracılığıyla paylaş


PASQAL sağlayıcısı

İpucu

İlk kez kullanan kullanıcılar, katılan her kuantum donanım sağlayıcısıyla kullanılmak üzere otomatik olarak 500 ABD doları ücretsiz Azure Quantum Kredisi alır. Tüm kredileri kullandıysanız ve daha fazlasına ihtiyacınız varsa Azure Quantum Kredileri programına başvurabilirsiniz.

PASQAL'ın kuantum bilgisayarları, kuantum yazmaçlarını yüz kubite kadar işlemek için lazer ışığı kullanarak optik cımbızlarla nötr atomları denetler.

  • Yayımcı: PASQAL
  • Sağlayıcı Kimliği: pasqal

Bu sağlayıcı tarafından sağlanan aşağıdaki hedefler:

Hedef adı Hedef Kimliği Kubit sayısı Açıklama
Emu-TN pasqal.sim.emu-tn 100 kubit 1D ve 2B ağlar Lazerlerin gerçekleştirdiği eylemlere karşılık gelen Schrödinger denklemini kullanarak kuantum durumunun zaman evrimini simüle eder.
Fresnel1 pasqal.qpu.fresnel 100 kubit PASQAL'ın nötr atomları kuantum bilgisayarı.

Not

PASQAL kuantum sağlayıcısı şu anda Özel Önizleme'de kullanılabilir. Bu bağlantıyı izleyerek Özel Önizleme'ye erişim isteyebilirsiniz.

Öykünücü

PASQAL'in Emu-TN öykünücüsü, lazerlerin gerçekleştirdiği eylemlere karşılık gelen Schrödinger denklemini kullanarak kuantum durumunun zaman evrimini simüle eder.

Emu-TN öykünücüsü, her biri NVIDIA A100 GPU'ları ile donatılmış bir DGX düğümleri kümesi üzerinde çalışır ve PASQAL'ın kuantum işlemcilerinin öykünmesini sağlar. QPU üzerinde çalıştırmadan önce kuantum programlarının prototipini oluşturmak ve doğrulamak için önemli bir araçtır. Endüstriyel uygulamalar geliştirmek ve bilimsel keşfi ilerletmek için 2B dizilerde en fazla 100 kubit öykünebilir.

  • İş Türü: Simulation
  • Veri Biçimi: application/json
  • Hedef Kimliği: pasqal.sim.emu-tn
  • Hedef Yürütme Profili: Yok

Fresnel1

Fresnel1, PASQAL'ın nötr atomları temel alan kuantum bilgisayarıdır. Optik cımbızlarla kontrol edilen nötr atomlar 100 kubitlik bir dizi oluşturur.

Nötr atomlar kuantum cihazları, rastgele yapılandırmalarda 1B veya 2B kubit dizileri oluşturmak üzere nötr atomları ayrı ayrı yakalamak ve işlemek için optik cımbız olarak adlandırılan yüksek oranda odaklanmış lazerler kullanır. Mevcut PASQAL cihaz nesli, hesaplamalar için yaklaşık 100 rubidyum atomu kullanır. Her kubit, Rubidium atomunda iki düzeyli bir enerji durumuyla temsil edilir, genellikle bir toprak durumu ve yüksek enerji durumu olan Rydberg durumudur.

  • İş Türü: Quantum program
  • Veri Biçimi: application/json
  • Hedef Kimliği: pasqal.qpu.fresnel
  • Hedef Yürütme Profili: Yok

Pulser SDK'sı

PASQAL QPU'da tek tek atomlar 1B veya 2B lattiklerde iyi tanımlanmış konumlarda kapana kısılır. Pulser , nötr atomlar kuantum cihazlarında darbe dizilerini oluşturma, simülasyon ve yürütmeye yönelik bir çerçevedir. Daha fazla bilgi için Pulser belgelerine bakın.

Pulser SDK paketlerini yüklemek için aşağıdaki kodu çalıştırın:

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

Giriş veri biçimi

PASQAL hedefleri JSON dosyalarını giriş veri biçimi olarak kabul eder. Darbe dizilerini göndermek için Pulser nesnelerini giriş verileri olarak kullanılabilecek bir JSON dizesine dönüştürmeniz gerekir.

# 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

Kuantum işinizi PASQAL'a göndermeden önce uygun giriş ve çıkış veri biçimi parametrelerini ayarlamanız gerekir. Örneğin, aşağıdaki kod giriş veri biçimini olarak pasqal.pulser.v1 , çıkış veri biçimini ise olarak pasqal.pulser-results.v1ayarlar.

# 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
    )

PASQAL sağlayıcısına iş gönderme hakkında daha fazla bilgi için bkz . PASQAL'a sağlayıcıya özgü biçime sahip bir bağlantı hattı gönderme.

Fiyatlandırma

PASQAL faturalama planını görmek için Azure Quantum fiyatlandırması bölümünü ziyaret edin.

Limitler ve kotalar

PASQAL kotaları, Emu-TN öykünücüsünün kullanımına göre izlenir. Kotalar, kullandığınız plana bağlıdır:

  • Azure Quantum Kredi planı: 20 saate kadar
  • Kullandıkça öde planı: 100 saate kadar

Kotalar yalnızca Emu-TN öykünücüsine uygulanır. Fresnel1 QPU için kota yoktur.