Hızlı Başlangıç: İlk kaynak tahmininizi çalıştırma
Q# programınızın kaynaklarını tahmin etmek için Azure Quantum Kaynak Tahmin Aracı'nı kullanmayı öğrenin. Bu makalede, yerel Kaynak Tahmin Aracı'nı kullanarak bir Q# programının kaynaklarını tahmin edebilirsiniz.
Not
Microsoft Quantum Geliştirme Seti (Klasik QDK) artık 30 Haziran 2024'dan sonra desteklenmeyecektir. Mevcut bir QDK geliştiricisiyseniz kuantum çözümleri geliştirmeye devam etmek için yeni Azure Quantum Geliştirme Seti'ne (Modern QDK) geçmenizi öneririz. Daha fazla bilgi için bkz. Q# kodunuzu Modern QDK'ye geçirme.
Önkoşullar
- Visual Studio Code'nin en son sürümü veya Web'de VS Code'u açın.
- Azure Quantum Geliştirme Seti uzantısının en son sürümü. Yükleme ayrıntıları için bkz . VS Code'da Modern QDK'yi yükleme.
İpucu
Yerel Kaynak Tahmin Aracı'nı çalıştırmak için bir Azure hesabınız olması gerekmez.
Q# örnek programı yükleme
- VS Code'da Dosya > Yeni Dosya'yı seçin ve dosyayı RandomNum.qs olarak kaydedin.
- RandomNum.qs dosyasını açın ve yazın
sample
, ardından Rastgele Bit örneği'ni seçin ve dosyayı 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. Ayrıca iki kuantum hatası düzeltme kodusurface_code
ve floquet_code
sunar.
Bu örnekte, qubit parametresini ve kuantum hata düzeltme kodunu kullanarak qubit_gate_us_e3
Kaynak Tahmin Aracı'nı surface_code
çalıştırırsınız. Daha fazla bilgi için bkz. Kaynak Tahmin Aracı için hedef parametreler .
- Görünüm -> Komut Paleti'ni seçin veya Ctrl+Shift+P tuşlarına basın ve Q#: Kaynak Tahminlerini Hesapla seçeneğini ortaya çıkarması gereken "kaynak" yazın. Kaynak Tahmin Aracı penceresini açmak için bu seçeneği belirleyin.
- Kaynakları tahmin etmek için bir veya daha fazla Qubit parametresi + Hata Düzeltmesi kod türü seçebilirsiniz. Bu örnekte qubit_gate_us_e3 seçin ve Tamam'a tıklayın.
- Hata bütçesini belirtin veya varsayılan 0,001 değerini kabul edin. Bu örnek için varsayılan değeri bırakın ve Enter tuşuna basın.
- Dosya adına göre varsayılan sonuç adını (bu örnekte RandomNum) kabul etmek için Enter tuşuna basın.
Sonuçları görüntüleme
Kaynak Tahmin Aracı, aynı algoritma için her biri kubit sayısı ile çalışma zamanı arasındaki dengeleri gösteren birden çok tahmin sağlar. Çalışma zamanı ve sistem ölçeği arasındaki dengeyi anlamak, kaynak tahmininin en önemli yönlerinden biridir.
Kaynak tahmininin sonucu Q# Tahmini penceresinde görüntülenir.
Sonuçlar sekmesinde kaynak tahmininin özeti görüntülenir. Görüntülemek istediğiniz sütunları seçmek için ilk satırın yanındaki simgeye tıklayın. Çalıştırma adı, tahmin türü, kubit türü, qec şeması, hata bütçesi, mantıksal kubitler, mantıksal derinlik, kod uzaklığı, T durumları, T fabrikaları, T fabrika kesri, çalışma zamanı, rQOPS ve fiziksel kubitler arasından seçim yapabilirsiniz.
Sonuçlar tablosunun Tahmin türü sütununda algoritmanız için en uygun {kubit sayısı, çalışma zamanı} birleşimi sayısını görebilirsiniz. Bu birleşimler uzay-zaman diyagramında görülebilir.
Not
Yapılandırmada birden fazla kubit parametresi ve hata düzeltme kodu seçerseniz sonuçlar Sonuçlar sekmesinde farklı satırlarda görüntülenir. Tablodan bir sonucu tıklatmak, ilgili alan diyagramını ve rapor verilerini getirir.
Uzay-zaman diyagramı, fiziksel kubit sayısı ile algoritmanın çalışma zamanı arasındaki dengeleri gösterir. Bu durumda Kaynak Tahmin Aracı, binlerce olası kombinasyondan 1 en uygun kombinasyonu bulur. Kaynak tahmininin ayrıntılarını görmek için her {kubit sayısı, çalışma zamanı} noktasının üzerine gelebilirsiniz. Daha fazla bilgi için bkz . Uzay-zaman diyagramı.
Not
Alan diyagramını ve bu noktaya karşılık gelen kaynak tahmini ayrıntılarını görmek için, uzay-zaman diyagramının bir noktasına ( {kubit sayısı, çalışma zamanı} çifti) tıklamanız gerekir.
Boşluk diyagramı sekmesi, algoritma ve T fabrikaları için kullanılan fiziksel kubitlerin dağılımını görüntüler. Bu örnekte algoritma hiçbir T fabrika kopyası kullanmadığından algoritma kubitleri ve toplam kubitler aynıdır. Daha fazla bilgi için bkz . Uzay-zaman diyagramları.
Son olarak, Kaynak Tahminleri sekmesi Kaynak Tahmin Aracı'nın çıkış verilerinin tam listesini görüntüler. Daha fazla bilgi içeren grupları daraltarak maliyet ayrıntılarını inceleyebilirsiniz. Örneğin, Mantıksal kubit parametreleri grubunu daraltın. Daha fazla bilgi için Kaynak Tahmin Aracı'nın rapor verilerine bakın.
Mantıksal kubit parametresi Değer QEC şeması surface_code Kod uzaklığı 5 Fiziksel kubitler 50 Mantıksal döngü süresi 3 milisek Mantıksal kubit hata oranı 3.00E-5 Ön düzenlemeyi geçme 0.03 Hata düzeltme eşiği 0.01 Mantıksal döngü zaman formülü (4 * twoQubitGateTime
+ 2 *oneQubitMeasurementTime
) *codeDistance
Fiziksel kubitler 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.
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. Farklı SDK'lar ve IDE'lerle Kaynak Tahmin Aracı'nı kullanma.
Not
Kaynak Tahmin Aracı ile çalışırken herhangi bir sorunla karşılaşırsanız Sorun Giderme sayfasına göz atın veya ile iletişime geçin AzureQuantumInfo@microsoft.com.
Sonraki adımlar
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin