Toegang tot een terminal voor een reken exemplaar in uw werkruimte

Open de terminal van een rekenproces in uw werkruimte om het volgende te doen:

  • Gebruik bestanden uit Git- en versiebestanden. Deze bestanden worden opgeslagen in uw werkruimtebestandssysteem, niet beperkt tot één rekenproces.
  • Installeer pakketten op het rekenproces.
  • Maak extra kernels op het rekenproces.

Vereisten

  • Een Azure-abonnement. Als u nog geen abonnement op Azure hebt, maak dan een gratis account aan voordat u begint.
  • Een Machine Learning-werkruimte. Zie Werkruimtebronnen maken.

Toegang verkrijgen tot een terminal

Toegang tot de terminal:

  1. Open uw werkruimte in Azure Machine Learning Studio.

  2. Selecteer aan de linkerkant, Notebooks.

  3. Selecteer de terminalinstallatiekopieën openen.

    Open terminal window

  4. Wanneer een rekenproces wordt uitgevoerd, wordt het terminalvenster voor dat rekenproces weergegeven.

  5. Wanneer er geen rekenproces wordt uitgevoerd, gebruikt u de sectie Compute aan de rechterkant om een rekenproces te starten of te maken. Start or create a compute instance

Naast de bovenstaande stappen hebt u ook toegang tot de terminal vanuit:

  • RStudio of Posit Workbench (voorheen RStudio Workbench) (Zie Aangepaste toepassingen toevoegen, zoals RStudio of Posit Workbench)): Selecteer het tabblad Terminal linksboven.
  • Jupyter Lab: Selecteer de terminaltegel onder de kop Overige op het tabblad Startprogramma.
  • Jupyter: Selecteer nieuwe>terminal rechtsboven op het tabblad Bestanden.
  • SSH naar de computer als u SSH-toegang hebt ingeschakeld toen het rekenproces werd gemaakt.

Kopiëren en plakken in de terminal

  • Windows: Ctrl-Insert kopiëren en gebruiken Ctrl-Shift-v of Shift-Insert plakken.
  • Mac OS: Cmd-c kopiëren en Cmd-v plakken.
  • FireFox/IE biedt mogelijk geen ondersteuning voor klembordmachtigingen.

Bestanden van Git- en versiebestanden gebruiken

Open alle Git-bewerkingen vanuit de terminal. Alle Git-bestanden en -mappen worden opgeslagen in uw werkruimtebestandssysteem. Met deze opslag kunt u deze bestanden gebruiken vanuit elk rekenproces in uw werkruimte.

Notitie

Voeg uw bestanden en mappen ergens toe onder de map ~/cloudfiles/code/Users, zodat ze zichtbaar zijn in al uw Jupyter-omgevingen.

Als u Git wilt integreren met uw Azure Machine Learning-werkruimte, raadpleegt u Git-integratie voor Azure Machine Learning.

Pakketten installeren

Installeer pakketten vanuit een terminalvenster. Installeer pakketten in de kernel die u wilt gebruiken om uw notebooks uit te voeren. De standaardkernel is python310-sdkv2.

U kunt ook pakketten rechtstreeks installeren in Jupyter Notebook, RStudio of Posit Workbench (voorheen RStudio Workbench):

Notitie

Voor pakketbeheer in een Python-notebook gebruikt u %pip - of %conda magic-functies om pakketten automatisch te installeren in de huidige kernel, in plaats van !pip of !conda die verwijst naar alle pakketten (inclusief pakketten buiten de momenteel actieve kernel)

Nieuwe kernels toevoegen

Waarschuwing

Zorg er tijdens het aanpassen van het rekenproces voor dat u geen Conda-omgevingen of jupyter-kernels verwijdert die u niet hebt gemaakt. Dit kan de functionaliteit van Jupyter/JupyterLab beschadigen.

Een nieuwe Jupyter-kernel toevoegen aan het rekenproces:

  1. Gebruik het terminalvenster om een nieuwe omgeving te maken. Met de onderstaande code wordt bijvoorbeeld het volgende gemaakt newenv:

    conda create --name newenv
    
  2. Activeer de omgeving. Bijvoorbeeld nadat u het volgende hebt gemaakt newenv:

    conda activate newenv
    
  3. Pip- en ipykernel-pakket installeren in de nieuwe omgeving en een kernel maken voor die conda env

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

Een van de beschikbare Jupyter-kernels kan worden geïnstalleerd.

Een nieuwe R-kernel toevoegen aan het rekenproces:

  1. Gebruik het terminalvenster om een nieuwe omgeving te maken. Met de onderstaande code wordt bijvoorbeeld het volgende gemaakt r_env:

    conda create -n r_env r-essentials r-base
    
  2. Activeer de omgeving. Bijvoorbeeld nadat u het volgende hebt gemaakt r_env:

    conda activate r_env
    
  3. Voer R uit in de nieuwe omgeving:

    R
    
  4. Voer bij de R-prompt het volgende uit IRkernel:

    IRkernel::installspec(name = 'irenv', displayname = 'New R Env')
    
  5. Sluit de R-sessie af.

    q()
    

Het duurt enkele minuten voordat de nieuwe R-kernel gereed is voor gebruik. Als er een foutmelding wordt weergegeven dat deze ongeldig is, wacht u en probeert u het opnieuw.

Zie R-taal gebruiken met Anaconda voor meer informatie over conda. Zie Native R-kernel voor Jupyter voor meer informatie over IRkernel.

Toegevoegde kernels verwijderen

Waarschuwing

Zorg er tijdens het aanpassen van het rekenproces voor dat u geen Conda-omgevingen of jupyter-kernels verwijdert die u niet hebt gemaakt.

Als u een toegevoegde Jupyter-kernel uit het rekenproces wilt verwijderen, moet u de kernelspec en (optioneel) de conda-omgeving verwijderen. U kunt er ook voor kiezen om de Conda-omgeving te behouden. U moet de kernelspec verwijderen of uw kernel kan nog steeds worden geselecteerd en onverwacht gedrag veroorzaken.

De kernelspec verwijderen:

  1. Gebruik het terminalvenster om de kernelspec weer te geven en te zoeken:

    jupyter kernelspec list
    
  2. Verwijder de kernelspec en vervang UNWANTED_KERNEL door de kernel die u wilt verwijderen:

    jupyter kernelspec uninstall UNWANTED_KERNEL
    

De Conda-omgeving ook verwijderen:

  1. Gebruik het terminalvenster om de conda-omgeving weer te geven en te zoeken:

    conda env list
    
  2. Verwijder de Conda-omgeving en vervang ENV_NAME door de Conda-omgeving die u wilt verwijderen:

    conda env remove -n ENV_NAME
    

Bij het vernieuwen moet de kernellijst in de notebookweergave overeenkomen met de wijzigingen die u hebt aangebracht.

Terminalsessies beheren

Terminalsessies kunnen actief blijven als terminaltabbladen niet goed zijn gesloten. Te veel actieve terminalsessies kunnen van invloed zijn op de prestaties van uw rekenproces.

Selecteer Actieve sessies beheren op de terminalwerkbalk om een lijst met alle actieve terminalsessies weer te geven en de sessies af te sluiten die u niet meer nodig hebt.

Meer informatie over het beheren van sessies die worden uitgevoerd op uw rekenproces bij Het beheren van notebook- en terminalsessies.

Waarschuwing

Zorg ervoor dat u alle sessies sluit die u niet meer nodig hebt om de resources van uw rekenproces te behouden en uw prestaties te optimaliseren.