Hızlı Başlangıç: İlk kaynak tahmininizi çalıştırma

Bu hızlı başlangıçta, Q# programının kaynaklarını tahmin etmek için Microsoft Quantum kaynak tahmin aracını kullanmayı öğreneceksiniz.

Önkoşullar

İpucu

Kaynak tahmin aracını çalıştırmak için bir Azure hesabınız olması gerekmez.

Q# örnek programı yükleme

  1. VS Code'da Dosya menüsünü açın ve Yeni Dosya'yı seçin.
  2. Dosyayı RandomNum.qs olarak kaydedin.
  3. Q# örnekleri menüsünü açmak için RandomNum.qs dosyasını açın ve girin sample.
  4. Rastgele Bit örneği'ni seçin ve dosyayı yeniden kaydedin.

Kaynak tahmin aracını çalıştırma

Kaynak tahmin aracı, dördü kapı tabanlı yönerge kümelerine ve ikisi Majorana yönerge kümesine sahip olan altı önceden tanımlanmış kubit parametresi sunar. Kaynak tahmin aracı, iki kuantum hata düzeltme kodu, surface_code ve floquet_code de sunar.

Bu örnekte, kaynak tahmin aracısını qubit_gate_us_e3 kubit parametresi ve surface_code kuantum hata düzeltme koduyla çalıştırırsınız.

  1. VS Code'da Görünüm menüsünü açın ve Komut Paleti'ni seçin.
  2. QDK: Kaynak Tahminlerini Hesapla'yı girin ve seçin. Kubit türleri menüsü görüntülenir ve burada bir veya daha fazla kubit parametresi seçebilirsiniz.
  3. Bu örnek için yalnızca qubit_gate_us_e3 ve ardından Tamam düğmesini seçin.
  4. Hata bütçesi menüsüne 0,001 girin.
  5. Çalıştırma için kolay ad menüsünde, RandomNum.qs adlı Q# dosya adını temel alan varsayılan çalıştırma adını kabul etmek için Enter tuşuna basın.

Rastgele bit programınız için kaynak tahmin aracı sonuçlarını içeren yeni bir QDK Tahminleri sekmesi açılır.

Kaynak tahmin aracı sonuçlarını görüntüleme

Kaynak tahmin aracı aynı algoritma için birden çok tahmin sağlar. Kubit sayısı ile çalışma zamanı arasındaki dengeleri anlamak için tahminleri karşılaştırın. Sonuçları görüntülemek ve tahminleri karşılaştırmak için şu adımları izleyin:

  1. QDK Tahminleri sekmesine gidin.

  2. Sonuçlar açılan listesinde kaynak tahmininin özeti görüntülenir. Görüntülenen sütunları seçmek için ilk satırdaki menü simgesini seçin. Örneğin Tahmin türü, Kubit türü, Mantıksal kubitler, T fabrika kesri, Çalışma Zamanı ve Fiziksel kubitler'i seçin.

    Seçtiğiniz kaynak tahmini çıkışlarını seçmek için menüyü görüntülemeyi gösteren ekran görüntüsü.

    Algoritmanız için en uygun {kubit sayısı, çalışma zamanı} birleşimlerinin sayısı sonuçlar tablosunun Tahmin türü sütunundadır. Her birleşim, uzay-zaman diyagramında bir nokta olarak görünür. Bu durumda tek bir kombinasyon vardır.

    Not

    Yapılandırmada birden fazla kubit parametresi ve hata düzeltme kodu seçerseniz sonuçlar her seçim için farklı satırlarda görüntülenir. İlgili alan zamanı diyagramını ve rapor verilerini getirmek için tablodan bir sonuç satırı seçin.

  3. Uzay-zaman diyagramı açılır listesi, fiziksel kubit sayısı ile algoritmanın çalışma süresi arasındaki tavizleri gösterir. Bu durumda kaynak tahmin aracı, binlerce olası kombinasyondan en uygun bir kombinasyon bulur. Bir birleşimin tahmin özetini görüntülemek için diyagramda ilgili noktanın üzerine gelin veya seçin. Daha fazla bilgi için bkz . Uzay-zaman diyagramı.

    Kaynak tahmin aracının uzay-zaman diyagramını gösteren ekran görüntüsü.

    Not

    Alan diyagramını ve bu noktaya karşılık gelen kaynak tahmininin ayrıntılarını görmek için uzay-zaman diyagramında bir nokta seçin.

  4. Alan diyagramı açılan listesinde algoritmanızın kullandığı fiziksel kubitlerin dağılımı ve T fabrikaları görüntülenir. Bu örnekte algoritma kubitleri ve toplam kubitler aynıdır çünkü algoritma T fabrika kopyalarını kullanmaz.

    Kaynak tahmin aracının alan diyagramını gösteren ekran görüntüsü.

  5. Kaynak Tahminleri açılan listesinde kaynak tahmin aracındaki çıktı verilerinin tam listesi görüntülenir. Her kaynak kategorisi hakkında daha fazla bilgi görüntülemek için ilgili açılan listeyi genişletin. Örneğin, Mantıksal kubit parametreleri grubunu genişletin.

    Mantıksal kubit parametresi Değer
    QEC düzeni surface_code
    Kod uzaklığı 5
    Fiziksel kubitler 50
    Mantıksal döngü süresi 3 milisaniye
    Mantıksal kubit hata oranı 3.00e-5
    Geçiş ön düzenlemesi 0.03
    Hata düzeltme eşiği 0,01
    Mantıksal döngü süresi formülü (4 * twoQubitGateTime + 2 * oneQubitMeasurementTime) * codeDistance
    Fiziksel kubit formülü 2 * codeDistance * codeDistance

    İpucu

    Rapor verilerinin her çıkışının açıklamasını görüntülemek için Ayrıntılı satırları göster'e tıklayın.

    Daha fazla bilgi için bkz. Microsoft Quantum kaynak tahmin aracının çıktısını alma kaynağı.

Kaynak tahmin aracının tüm işlevleri bu hızlı başlangıcın kapsamının dışındadır. Daha fazla bilgi için bkz. Microsoft Quantum kaynak tahmin aracısını çalıştırmanın farklı yolları.

Not

Kaynak tahmin aracıyla çalışırken sorun yaşıyorsanız Sorun giderme sayfasına bakın veya ile iletişime geçin AzureQuantumInfo@microsoft.com.

Sonraki adımlar