ve Azure Quantum not defterini kullanmaya Q# başlama

İpucu

İlk kez kullanan kullanıcılar, katılan her kuantum donanım sağlayıcısıyla kullanılmak üzere otomatik olarak ücretsiz 500 ABD Doları (USD)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.

Azure Quantum portalında bir Jupyter Notebook kodu çalıştırmayı Q# öğrenin. Jupyter Notebook, hem zengin metin hem de kod içeren ve ile Python kodunu kullanarak Q# tarayıcınızda çalıştırabileceğiniz bir belgedir. Not defterleri doğrudan Azure Quantum portalında oluşturulabilir ve önceden yüklenmiş bağlantı bilgileri ile önceden yapılandırılmış Q# ve Python geliştirme ortamı gibi özellikler sunabilir.

Bu makalede, Azure portal ve Python ile yazılmış Q# basit bir kuantum rastgele sayı oluşturucusu yürüten bir örnek not defteri çalıştıracaksınız.

Jupyter Notebooks'u Azure Quantum hizmetiyle kullanma hakkında daha fazla bilgi için bkz. Azure Quantum çalışma alanında Jupyter Notebook'larla çalışma.

Önkoşullar

Başlamadan önce, Bir Azure Quantum çalışma alanında Jupyter Not Defterlerini kullanmak için aşağıdaki önkoşullara ihtiyacınız vardır.

Örnek not defterini kopyalama

Başlamak için not defteri galerisinden örnek bir not defteri kopyalayın.

  1. Azure portal oturum açın ve Azure Quantum çalışma alanınızı seçin.

  2. Not Defterleri'ni seçin.

  3. Örnek galerisindeHello, dünya: Q# not defteri kutucuğunu bulun, IonQ, Quantinuum veya Rigetti sağlayıcısını (örnek kod aynıdır) seçin ve Not defterlerime kopyala'yı seçin.

  4. Örnek not defteri Not defterlerim altında bulunabilir ve artık not defterini çalıştırabilirsiniz.

    Galerinizde not defterini kopyalamayı gösteren örnek Jupyter Notebook galerisinin ekran görüntüsü.

Not defterini çalıştırma

Örnek not defterini çalıştırmak için, seçtiğiniz sağlayıcı için bu adımları izleyin.

  1. Not defterlerim bölümünde hello-world-qsharp-ionq not defterini seçin.

  2. Programın tamamını yukarıdan aşağıya çalıştırmak için Tümünü çalıştır'ı seçin.

  3. Örnekte ilerlemek ve her hücreyi yukarıdan aşağıya tek tek çalıştırmak için, çalıştırmak istediğiniz hücreyi seçin ve çalıştır simgesini seçin.

    Nasıl çalıştırılacaklarını gösteren Jupyter Notebook ekran görüntüsü.

IonQ'da programda adım adım ilerleme

Merhaba dünya programı basit bir kuantum rastgele sayı oluşturucu çalıştırır ve sonuçların histogramını görüntüler.

Dikkat edilecek bazı noktalar:

  • 1. hücre: Azure Quantum hizmetine bağlanmak için abonelik bilgilerinizi önceden yükler.
  • 2. hücre: Çalışma alanınızdaki kullanılabilir targets (kuantum bilgisayarları ve simülatörler) öğesini alır.
  • 3. hücre: Paketi içeri aktarır qsharp ve derleyici için temel profili ayarlar.
  • 4. hücre: Programı Q# tanımlayan kod. %%qsharp Kodu doğrudan Python not defteri hücresine girmenize Q# olanak tanıyan sihirli komutuna dikkat edin. 0 5. hücre: Azure Quantum'a göndermek için temel profili kullanarak qsharp işlemini derler.
  • 6. ve 7. hücreler: öğesini ayarlar target, işi gönderir ve sonucu çizer ve görüntüler. Sonuçlar kabaca 0 ile 1 arasında bölünmelidir.

Not

Azure Quantum kullanarak sorularınız varsa veya herhangi bir sorunla karşılaşırsanız ile iletişime geçebilirsiniz AzureQuantumInfo@microsoft.com.

Sonraki adımlar