Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Bir Azure Machine Learning işlem örneğine bağlı Visual Studio Code'un uzaktan nasıl başlatacağınızı öğreneceksiniz. Azure Machine Learning kaynaklarının gücüyle tümleşik geliştirme ortamınız (IDE) olarak VS Code kullanın. Web için VS Code ile tarayıcıda VS Code kullanın veya VS Code masaüstü uygulamasını kullanın.
VS Code'dan bir işlem örneğine bağlanmanın iki yolu vardır. İlk yaklaşımı öneririz.
Çalışma alanınızın IDE'sini VS Code olarak kullanın. Bu seçenek, makine öğrenmesi projelerinizi oluşturmak için tam özellikli bir geliştirme ortamı sağlar.
- VS Code for the Web veya VS Code masaüstü kullanarak çalışma alanınızdan VS Code'u tarayıcıda açabilirsiniz.
- Tüm makine öğrenmesi çalışmalarınızı gerekli yüklemeler veya bağımlılıklar olmadan doğrudan bir tarayıcıdan gerçekleştirebileceğinizden Web için VS Code'un kullanılması önerilir.
Uzak Jupyter Notebook sunucusu kullanın. Bu seçenek, bir işlem örneğini uzak bir Jupyter Notebook sunucusu olarak ayarlamanıza olanak tanır. Bu seçenek yalnızca VS Code masaüstünde kullanılabilir.
Önemli
Güvenlik duvarının arkasındaki bir işlem örneğine bağlanma hakkında bilgi için bkz. Gelen ve giden ağ trafiğini yapılandırma.
Önkoşullar
- Azure Machine Learning çalışma alanı ve işlem örneği. Tamamlandı Her ikisini de oluşturmaya başlamak için ihtiyacınız olan kaynakları oluşturma.
- Stüdyoda oturum açın ve henüz açık değilse çalışma alanınızı seçin.
Çalışma alanı IDE'niz olarak VS Code kullanma
VS Code'u işlem örneğinize ve çalışma alanı dosyalarınıza bağlamak için bu seçeneklerden birini kullanın.
Web için VS Code, makine öğrenmesi projelerinizi bir tarayıcıdan ve gerekli yüklemeler veya bağımlılıklar olmadan oluşturmak için tam özellikli bir geliştirme ortamı sağlar. Azure Machine Learning işlem örneğinizi bağladığınızda, VS Code'un sunduğu zengin ve tümleşik geliştirme deneyimi, Azure Machine Learning'in gücüyle geliştirilmiştir.
Azure Machine Learning studio'dan tek tıklamayla Web için VS Code'ı başlatabilir ve sorunsuz bir şekilde çalışmaya devam edebilirsiniz.
Azure Machine Learning studio'da oturum açın ve Azure Machine Learning işlem örneğine bağlı Web tarayıcısı sekmesi için VS Code başlatma adımlarını izleyin.
Bağlantıyı Not Defterleri'nden veya Azure Machine Learning studio'nun İşlem bölümünden oluşturabilirsiniz.
Dizüstü bilgisayarlar
Soldaki menüde Not Defterleri'ni seçin.
Dosyalar listesinde, düzenlemek istediğiniz dosyayı seçin.
İşlem örneği durdurulduysa İşlemi başlat'ı seçin ve çalışana kadar bekleyin.
Kod düzenleyicileri listesinde VS Code'da Düzenle (Web)'i seçin.
Ayrıca, Dosyalar listesinin üzerindeki VS Code (Web) düğmesini seçerek veya Dosyalar listesindeki bir klasöre sağ tıklayarak bir not defteri açmadan Web için VS Code'u başlatabilirsiniz.
İşlem
- Soldaki menüde İşlem'i seçin.
- Kullanmak istediğiniz işlem örneği durdurulduysa, bunu seçin ve ardından Başlat'ı seçin.
- İşlem örneği çalışırken , Uygulamalar sütununda VS Code (Web) öğesini seçin.
Tıklama-çıkış seçeneklerinden birini seçerseniz, yeni bir VS Code penceresi açılır ve uzak işlem örneğine bağlanma girişiminde bulunulur. Bu bağlantıyı kurmaya çalıştığınızda aşağıdaki adımlar gerçekleşir:
- Yetkilendirme. Bağlantı kurmaya çalışan kullanıcının işlem örneğini kullanma izni olduğundan emin olmak için denetleme yapılır.
- VS Code Uzak Sunucusu işlem örneğine yüklenir.
- Gerçek zamanlı etkileşim olabilmesi için bir WebSocket bağlantısı açılır.
Bağlantı kurulduktan sonra kesintisiz devam eder. Oturumun başında bir belirteç verilir ve hesaplama örneğinizle bağlantıyı devam ettirmek için otomatik olarak yenilenir.
Uzak işlem örneğinize bağlandıktan sonra düzenleyiciyi kullanarak şunları yapmak için:
- Uzak işlem örneğinizde veya dosya paylaşımınızda dosyaları yazın ve yönetin.
- Uzak işlem örneğinizde komutları ve uygulamaları çalıştırmak için VS Code tümleşik terminalini kullanın.
- Betiklerinizde ve uygulamalarınızda hata ayıklama.
- Git depolarınızı yönetmek için VS Code kullanın.
Uzak Jupyter Notebook sunucusu
Bu seçenek, VS Code masaüstünden uzak Jupyter Notebook sunucusu olarak bir işlem örneği kullanmanıza olanak tanır. Bu seçenek yalnızca işlem örneğine bağlanır, çalışma alanının geri kalanına bağlanmaz. Bu seçeneği kullandığınızda VS Code'da çalışma alanı dosyalarınızı görmezsiniz.
Bir işlem örneğini uzak Jupyter Notebook sunucusu olarak yapılandırmak için önce Azure Machine Learning VS Code uzantısını yükleyin. Daha fazla bilgi için bkz. Azure Machine Learning VS Code uzantısı kurulum kılavuzu.
İşlem örneğine bağlanmak için:
VS Code'da bir Jupyter Not Defteri açın.
Tümleşik not defteri deneyimi yüklendiğinde Çekirdek Seç'e tıklayın.
Alternatif olarak, komut paletini kullanın:
- Komut paletini açmak için Komut Paletini Görüntüle'yi > seçin.
- Azure ML: İşlem örneği Jupyter sunucusuna bağlan seçeneğini filtreleyin ve seçin.
Jupyter sunucu seçenekleri listesinden Azure ML işlem örneği'ni seçin.
Bir Çekirdek seçin.
Abonelik listesinden aboneliğinizi seçin. Varsayılan Azure Machine Learning çalışma alanınızı daha önce yapılandırdıysanız bu adım atlanır.
Çalışma alanınızı seçin.
Listeden işlem örneğinizi seçin. Yoksa Yeni Azure Machine Learning İşlem Örneği Oluştur'u seçin ve istemleri izleyerek oluşturun.
Değişikliklerin etkili olması için VS Code'un yeniden yüklenmesi gerekir.
Jupyter Not Defteri'ni açın ve bir hücre çalıştırın.
Önemli
Bağlantıyı kurmak için bir hücre çalıştırmanız gerekir.
Bu noktada Jupyter Not Defterinizdeki hücreleri çalıştırmaya devam edebilirsiniz.
İpucu
Jupyter benzeri kod hücreleri içeren Python betik dosyaları (.py) ile de çalışabilirsiniz. Daha fazla bilgi için Visual Studio Code Python Etkileşimli belgelerine bakın.
Sonraki adımlar
Vs Code'u bir işlem örneğine uzaktan bağlı olarak başlattığınıza göre, verilerinizi hazırlayabilir, kodunuzu düzenleyip hatalarını ayıklayabilir ve Azure Machine Learning uzantısıyla eğitim işleri gönderebilirsiniz.
Azure Machine Learning ile tümleştirilmiş VS Code'un en iyi şekilde nasıl kullanılabildiğini öğrenmek için bkz. İşlem örneğine uzaktan bağlı VS Code'da çalışma.