Aracılığıyla paylaş


Çalışma alanınızda işlem örneği terminaline erişme

Aşağıdakiler için çalışma alanınızdaki bir işlem örneğinin terminaline erişin:

  • Git ve sürüm dosyalarındaki dosyaları kullanın. Bu dosyalar çalışma alanı dosya sisteminizde depolanır, tek bir işlem örneğiyle sınırlı değildir.
  • İşlem örneğine paketleri yükleyin.
  • İşlem örneğinde ek çekirdekler oluşturun.

Önkoşullar

Terminale erişme

Terminale erişmek için:

  1. Azure Machine Learning stüdyosunda çalışma alanınızı açın.

  2. Sol tarafta Not Defterleri'ni seçin.

  3. Terminal görüntüsünü aç'ı seçin.

    Terminal penceresini açın

  4. İşlem örneği çalışırken, bu işlem örneğinin terminal penceresi görüntülenir.

  5. Hiçbir işlem örneği çalışmıyorsa, işlem örneğini başlatmak veya oluşturmak için İşlem bölümünü kullanın. İşlem örneği başlatma veya oluşturma

Önceki adımlara ek olarak, terminale aşağıdakilerden de erişebilirsiniz:

  • VS Code'da: Menüden Terminal > Yeni Terminali'ni seçin. Giriş, menüde ... öğesinin arkasında gizlenmiş olabilir. VS Code'dan çalışma alanınıza bağlanma hakkında daha fazla bilgi edinmek için bkz . İşlem örneğine uzaktan bağlı VS Code'da çalışma.
  • RStudio veya Posit Workbench (eski adıyla RStudio Workbench) (Bkz. RStudio veya Posit Workbench gibi özel uygulamalar ekleme)): Sol üstteki Terminal sekmesini seçin.
  • Jupyter Lab: Başlatıcı sekmesindeki Diğer başlığının altındaki Terminal kutucuğunu seçin.
  • Jupyter: Dosyalar sekmesinde sağ üst kısımdaki Yeni>Terminal'i seçin.
  • İşlem örneği oluşturulduğunda SSH erişimini etkinleştirdiyseniz makineye SSH. İşlem örneği yönetilen bir sanal ağdaysa ve genel IP adresi yoksa, işlem örneğine bağlanmak için komutunu kullanın az ml compute connect-ssh .

Terminalde kopyalama ve yapıştırma

Not Defterleri bölümünde, terminal ve not defteri hücreleri arasında metin kopyalayıp yapıştırabilirsiniz.

  • Windows: Ctrl-c kopyalayıp kullanmak Ctrl-v veya Ctrl-Shift-v Shift-Insert yapıştırmak için.
  • Mac OS: Cmd-c kopyalayıp Cmd-v yapıştırmak için.
  • FireFox ve Internet Explorer pano izinlerini düzgün desteklemiyor olabilir.

Git ve sürüm dosyalarındaki dosyaları kullanma

Terminalden tüm Git işlemlerine erişin. Tüm Git dosyaları ve klasörleri çalışma alanı dosya sisteminizde depolanır. Bu depolama alanı, çalışma alanınızdaki herhangi bir işlem örneğinden bu dosyaları kullanmanıza olanak tanır.

Not

Dosya ve klasörlerinizi tüm Jupyter ortamlarınızda görebilmek için ~/cloudfiles/code/Users klasörünün altında herhangi bir yere ekleyin.

Git'i Azure Machine Learning çalışma alanınızla tümleştirmek için bkz . Azure Machine Learning için Git tümleştirmesi.

Paketleri yükleme

Paketleri terminal penceresinden yükleyin. Not defterlerinizi çalıştırmak için kullanmak istediğiniz çekirdek içine paketleri yükleyin. Varsayılan çekirdek python310-sdkv2'dir.

İsterseniz paketleri doğrudan Jupyter Notebook, RStudio veya Posit Workbench'e (eski adıyla RStudio Workbench) yükleyebilirsiniz:

  • RStudio veya Posit Workbench(bkz. RStudio veya Posit Workbench gibi özel uygulamalar ekleme): Sağ alttaki Paketler sekmesini veya sol üstteki Konsol sekmesini kullanın.
  • Python: Yükleme kodu ekleyin ve Jupyter Notebook hücresinde yürütür.

Not

Python not defteri içinde paket yönetimi için, tüm paketlere başvuran !pip veya !conda yerine (şu anda çalışan çekirdeğin dışındaki paketler de dahil) paketleri otomatik olarak çalışmakta olan çekirdekte yüklemek için %pip veya %conda magic işlevlerini kullanın

Yeni çekirdekler ekleme

Uyarı

İşlem örneğini özelleştirirken, oluşturmadığınız conda ortamlarını veya jupyter çekirdeklerini silmediğinizden emin olun. Bunun yapılması Jupyter/JupyterLab işlevselliğine zarar verebilir.

İşlem örneğine yeni bir Jupyter çekirdeği eklemek için:

  1. Yeni bir ortam oluşturmak için terminal penceresini kullanın. Örneğin, aşağıdaki komut oluşturur newenv:

    conda create --name newenv
    
  2. Ortamı etkinleştirin. Örneğin, oluşturduktan newenvsonra:

    conda activate newenv
    
  3. Pip ve ipykernel paketini yeni ortama yükleyin ve bu conda env için bir çekirdek oluşturun

    conda install pip
    conda install ipykernel
    python -m ipykernel install --user --name newenv --display-name "Python (newenv)"
    

Kullanılabilir Jupyter Çekirdeklerinden herhangi biri yüklenebilir.

İşlem örneğine yeni bir R çekirdeği eklemek için:

  1. Yeni bir ortam oluşturmak için terminal penceresini kullanın. Örneğin, aşağıdaki komut oluşturur r_env:

    conda create -n r_env r-essentials r-base
    
  2. Ortamı etkinleştirin. Örneğin, oluşturduktan r_envsonra:

    conda activate r_env
    
  3. R'yi yeni ortamda çalıştırın:

    R
    
  4. R isteminde komutunu çalıştırın IRkernel:

    IRkernel::installspec(name = 'irenv', displayname = 'New R Env')
    
  5. R oturumundan çıkın.

    q()
    

Yeni R çekirdeğinin kullanıma hazır olması birkaç dakika sürer. Geçersiz olduğunu belirten bir hata alırsanız bekleyin ve yeniden deneyin.

Conda hakkında daha fazla bilgi için bkz . Anaconda ile R dilini kullanma. IRkernel hakkında daha fazla bilgi için bkz . Jupyter için yerel R çekirdeği.

Eklenen çekirdekleri kaldırma

Uyarı

İşlem örneğini özelleştirirken, oluşturmadığınız conda ortamlarını veya jupyter çekirdeklerini silmediğinizden emin olun.

Eklenen bir Jupyter çekirdeğini işlem örneğinden kaldırmak için kernelspec'i ve (isteğe bağlı olarak) conda ortamını kaldırmanız gerekir. Conda ortamını korumayı da seçebilirsiniz. kernelspec'i kaldırmanız gerekir, aksi halde çekirdeğiniz hala seçilebilir ve beklenmeyen davranışlara neden olabilir.

kernelspec'i kaldırmak için:

  1. Kernelspec'i listelemek ve bulmak için terminal penceresini kullanın:

    jupyter kernelspec list
    
  2. UNWANTED_KERNEL kaldırmak istediğiniz çekirdekle değiştirerek kernelspec öğesini kaldırın:

    jupyter kernelspec uninstall UNWANTED_KERNEL
    

Conda ortamını da kaldırmak için:

  1. Conda ortamını listelemek ve bulmak için terminal penceresini kullanın:

    conda env list
    
  2. ENV_NAME kaldırmak istediğiniz conda ortamıyla değiştirerek conda ortamını kaldırın:

    conda env remove -n ENV_NAME
    

Yenilemeden sonra, not defterleri görünümünüzdeki çekirdek listesi yaptığınız değişiklikleri yansıtmalıdır.

Terminal oturumlarını yönetme

Terminal sekmeleri düzgün kapatılmadıysa terminal oturumları etkin kalabilir. Çok fazla etkin terminal oturumu işlem örneğinizin performansını etkileyebilir.

Tüm etkin terminal oturumlarının listesini görmek ve artık ihtiyacınız olmayan oturumları kapatmak için terminal araç çubuğunda Etkin oturumları yönet'i seçin.

İşleminizde çalışan oturumları yönetme hakkında daha fazla bilgi için bkz . Not defteri ve terminal oturumlarını yönetme.

Uyarı

İşlem örneğinizin kaynaklarını korumak ve performansınızı iyileştirmek için artık ihtiyacınız olmayan tüm oturumları kapatdığınızdan emin olun.