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.
- Etkin aboneliği olan bir Azure hesabı. Azure hesabınız yoksa ücretsiz kaydolun ve kullandıkça öde aboneliğine kaydolun.
- Azure Quantum çalışma alanı. Bkz. Azure Quantum çalışma alanı oluşturma.
Örnek not defteri alma
Başlamak için örnek galeriden bir örnek not defteri kullanabilirsiniz.
Azure portal Azure Quantum çalışma alanınızı seçin.
Not Defterleri'ni seçin.
Örnek galeri'yi seçin.
Kullanmak istediğiniz örneği seçin ve not defterlerime kopyala'yı seçin.
Ö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.
Azure portal Azure Quantum çalışma alanınızı seçin.
Not Defterleri'ni seçin.
Not defterlerim'de not defterinizi seçin.
Ç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.
Yeni not defteri oluşturma
veya Python kullanarak Q# yeni bir Jupyter Notebook oluşturmak için bu adımları izleyin.
Azure portal Azure Quantum çalışma alanınızı seçin.
Not Defterleri'ni seçin.
Not defterlerim'i ve ardından Yeni ekle'yi seçin
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.
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.
Azure portal Azure Quantum çalışma alanınızı seçin.
Not Defterleri'ni seçin.
Not defterlerim'i seçin.
Yeni yükle'yi seçin.
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.
Zaten var olan dosyaların üzerine yazmak istiyorsanız, Zaten varsa Üzerine Yaz'ı seçin.
Dosyaları karşıya yükle'yi seçin.
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.
Azure portal Azure Quantum çalışma alanınızı seçin.
Not Defterleri'ni seçin.
Not defterlerim'de not defterinizi seçin
Not defterinizin adının sağındaki bağlam bölmesine tıklayın.
Not Defterini Yeniden Adlandır, Not Defterini Sil, Yinelenen Not Defteri veya Not Defterini İndir'i seçin.
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
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