Share via


Azure Quantum çalışma alanında Jupyter Notebooks ile çalışma

Azure Quantum çalışma alanında bir Jupyter Notebook veya Python kodu çalıştırmayı Q# öğrenin. Jupyter Notebook, hem zengin metin hem de kod içeren ve tarayıcınızda çalıştırılabilir bir belgedir.

Önkoşullar

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

Örnek not defteri alma

Başlamak için örnek galeriden bir örnek not defteri kullanabilirsiniz.

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

  2. Not Defterleri'ni seçin.

  3. Örnek galeri'yi seçin.

  4. Kullanmak istediğiniz örneği seçin ve not defterlerime kopyala'yı seçin.

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

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

Not defterini çalıştırma

Jupyter Notebook içinde veya Python kodu çalıştırmak Q# için aşağıdaki adımları izleyin.

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

  2. Not Defterleri'ni seçin.

  3. Not defterlerim'de not defterinizi seçin.

  4. Çalıştırmak istediğiniz hücreyi seçin ve kodu hücrede çalıştırmak için çalıştır simgesini seçin veya not defterindeki tüm hücreleri çalıştırmak için Tümünü çalıştır'ı seçin.

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

Yeni not defteri oluşturma

veya Python kullanarak Q# yeni bir Jupyter Notebook oluşturmak için bu adımları izleyin.

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

  2. Not Defterleri'ni seçin.

  3. Not defterlerim'i ve ardından Yeni ekle'yi seçin

    Azure portal'da yeni bir Jupyter not defterinin nasıl oluşturulacağını gösteren ekran görüntüsü.

  4. Dosya Adı yazın ve Dosya oluştur'u seçin.

Not defterinin ilk hücresi, Azure Quantum çalışma alanının bağlantı dizesi otomatik olarak doldurulur.

Azure Quantum'da yeni bir Python not defterindeki ilk hücrenin ekran görüntüsü.

Bir kod veya markdown metin hücresi eklemek için + Kod veya + Markdown'ı seçin.

İpucu

Not defteri her 30 saniyede bir otomatik olarak kaydedilir. CTRL + S tuşlarına basarak da el ile kaydedebilirsiniz.

Not defterlerini karşıya yükleme

Mevcut bir veya daha fazla Jupyter Not Defterini Azure Quantum çalışma alanına yükleyebilirsiniz.

Dikkat

Jupyter Notebook'ları yalnızca güvenilen kaynaklardan karşıya yükleyip çalıştırmanız ve yalnızca güvenilen kaynaklardan gelen paketleri yüklemeniz gerekir. Azure Quantum'daki not defterleri korumalı alan çıkışlarıyla sizi korurken Jupyter Notebook'lar rastgele kod yürütme için tasarlanmıştır, bu nedenle güvenilmeyen bir kaynaktan not defterlerini karşıya yükleme veya çalıştırma riskleri vardır.

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

  2. Not Defterleri'ni seçin.

  3. Not defterlerim'i seçin.

  4. Yeni yükle'yi seçin.

  5. Not defteri dosyalarınızı sürükleyip bırakın veya Dosyalara Gözat'ı seçin ve karşıya yüklemek istediğiniz not defteri dosyalarını seçin.

  6. Zaten var olan dosyaların üzerine yazmak istiyorsanız, Zaten varsa Üzerine Yaz'ı seçin.

  7. Dosyaları karşıya yükle'yi seçin.

    Bir not defterinin Azure Quantum'a nasıl yüklendiğini gösteren ekran görüntüsü.

Not defterleri karşıya yüklendikten sonra not defterlerim altında bulabilirsiniz.

Not

Başka bir Azure Quantum çalışma alanından kaydedilmiş bir not defterini karşıya yüklüyorsanız, not defterini çalıştırmadan önce Abonelik, Kaynak grubu, çalışma alanı adı, Konum veya Kaynak Kimliği gibi bağlantı bilgilerini güncelleştirmeniz gerekebilir.

Not defterlerini yönetme

Mevcut not defterlerini yeniden adlandırabilir, silebilir, çoğaltabilir ve indirebilirsiniz.

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

  2. Not Defterleri'ni seçin.

  3. Not defterlerim'de not defterinizi seçin

  4. Not defterinizin adının sağındaki bağlam bölmesine tıklayın.

  5. Not Defterini Yeniden Adlandır, Not Defterini Sil, Yinelenen Not Defteri veya Not Defterini İndir'i seçin.

    Azure Quantum'da not defteri bağlam bölmesinin ekran görüntüsü.

Yalıtım

Azure Quantum çalışma alanında jupyter not defterleri diğer kullanıcıların not defterlerinden yalıtılır.

  • Jupyter Notebook örneğiniz, diğer kullanıcıların örneklerinden hiper yönetici düzeyinde yalıtımla Azure Quantum tarafından barındırılır.
  • Not defterleri aboneliğinizdeki bağlı depolama hesabınızda depolanır.
  • Jupyter Notebook örneğin kapsamı, sizin ve belirli bir çalışma alanının birleşimine göre belirlenmiştir. Başka bir çalışma alanını ziyaret ederseniz farklı bir Jupyter Notebook örneği alırsınız. Başka bir kullanıcı aynı çalışma alanını ziyaret ederse sizden farklı bir Jupyter Notebook örneği alır.
  • Not defterlerinin kapsamı size ve belirli bir çalışma alanına göre belirlenmiştir. Başka bir çalışma alanını ziyaret ederseniz, not defterlerim altında aynı not defterleri görünmez. Başka bir kullanıcı bu çalışma alanını ziyaret ederse not defterlerinizi görmez.

Not defterlerinin depolanması

Jupyter Not Defterleri, Azure Quantum çalışma alanınıza bağlı bir Azure Depolama hesabında depolanır.

Not

Bir Azure Quantum çalışma alanı oluşturulduğunda, bağlı Azure Depolama hesabında Kaynak Arası Kaynak Paylaşımı (CORS) etkindir. Bu, portalda Jupyter Notebook'ları kullanmak için gereklidir. Portalda Jupyter Notebook'ları kullanmayı planlamıyorsanız ve Azure Depolama hesabınız için CORS'yi etkinleştirmek istemiyorsanız, CORS kuralını kaldırmak için depolama hesabınızı doğrudan düzenleyebilirsiniz. Depolama hesabı özelliklerindeki Ayarlar'ın altında Kaynak Paylaşımı (CORS) öğesini seçin ve Dosya Hizmeti'nin altındaki kuralı kaldırın. Not Defterleri dikey penceresini çalışma alanınızda yeniden açarsanız kuralın otomatik olarak yeniden oluşturulacağını unutmayın.

Sınırlamalar

Azure Quantum çalışma alanında Jupyter Notebook'larla ilgili sınırlamalar aşağıdadır.

  • Ücretsiz olduğundan, Jupyter Notebook örneği en fazla 12 saat kadar yaşar (bu süreden sonra örneğiniz silinir veya yeniden oluşturulur ve özel paketleri yeniden yüklemeniz gerekir).
  • Azure Quantum'un güvenlik yamaları uygulamak veya acil durum değişiklikleri yapmak için Jupyter Notebook örneğinizi silmesi gerekebilir. Mümkün olduğunda iş akışınızı kesintiye uğratmaz.
  • Not defteri örnekleri önceden ayrılmış 2 vCPU ve 4 GB belleğe sahiptir.
  • Boşta kalan çekirdekler 30 dakika sonra sonlandırılır. Bu süreden sonra hücreleri yeniden çalıştırmanız gerekir.
  • Depolama hesabınızın ve çalışma alanınızın konumu, Bir Azure Quantum çalışma alanında Jupyter Not Defterlerinin performansını etkiler. Mümkün olduğunda, not defterlerinizi kullanacağınız yere yakın bir bölgede depolama hesabı ve çalışma alanı oluşturmayı deneyin.
  • Abonelik başına bir bölgede aynı anda 10'dan fazla not defteri açılamaz. Aynı anda 10'dan fazla not defteri açmak için çalışma alanlarını birden çok bölgeye dağıtmanız gerekir.
  • Tek bir kullanıcı abonelik başına bir bölgede aynı anda beşten fazla not defteri açamıyor.

Sonraki adımlar