Számítási példányok termináljának elérése a munkaterületén

A munkaterület egyik számítási példányának termináljához a következő módon férhet hozzá:

  • Git-fájlok és verziófájlok használata. Ezek a fájlok a munkaterület fájlrendszerében vannak tárolva, és nem korlátozódnak egyetlen számítási példányra.
  • Telepítse a csomagokat a számítási példányra.
  • Hozzon létre további kerneleket a számítási példányon.

Előfeltételek

Access a terminal

A terminál elérése:

  1. Nyissa meg a munkaterületét az Azure Machine Learning Studióban.

  2. A bal oldalon válassza a Jegyzetfüzetek lehetőséget.

  3. Válassza a Terminálkép megnyitása lehetőséget.

    Open terminal window

  4. Amikor egy számítási példány fut, megjelenik az adott számítási példány terminálablaka.

  5. Ha nem fut számítási példány, használja a jobb oldali Számítási szakaszt egy számítási példány elindításához vagy létrehozásához. Start or create a compute instance

A fenti lépéseken kívül a terminált a következő forrásból is elérheti:

  • RStudio vagy Posit Workbench (korábbi nevén RStudio Workbench) (Lásd : Egyéni alkalmazások hozzáadása, például RStudio vagy Posit Workbench)): Válassza a bal felső sarokban található Terminál lapot.
  • Jupyter Lab: Válassza ki a Terminál csempét a Launcher lap Egyéb fejléce alatt.
  • Jupyter: Válassza az Új>terminál lehetőséget a Fájlok lap jobb felső részén.
  • SSH a géphez, ha engedélyezte az SSH-hozzáférést a számítási példány létrehozásakor.

Copy and paste in the terminal

  • Windows: Ctrl-Insert a másoláshoz és a használathoz Ctrl-Shift-v vagy Shift-Insert a beillesztéshez.
  • Mac OS: Cmd-c másolás és Cmd-v beillesztés.
  • Előfordulhat, hogy a FireFox/IE nem támogatja megfelelően a vágólap engedélyeit.

Git-fájlok és verziófájlok használata

Az összes Git-művelet elérése a terminálról. Az összes Git-fájl és mappa a munkaterület fájlrendszerében lesz tárolva. Ez a tároló lehetővé teszi, hogy ezeket a fájlokat a munkaterület bármely számítási példányából használja.

Megjegyzés:

Adja hozzá a fájlokat és mappákat a ~/cloudfiles/code/Users mappához, hogy az összes Jupyter-környezetben láthatóak legyenek.

Ha integrálni szeretné a Gitet az Azure Machine Tanulás-munkaterülettel, tekintse meg az Azure Machine Tanulás Git-integrációját.

Install packages

Csomagok telepítése terminálablakból. Telepítsen csomagokat a jegyzetfüzetek futtatásához használni kívánt kernelbe. Az alapértelmezett kernel python310-sdkv2.

Vagy közvetlenül a Jupyter Notebook, az RStudio vagy a Posit Workbench (korábbi nevén RStudio Workbench) csomagjaiba is telepítheti a csomagokat:

Megjegyzés:

A Python-jegyzetfüzetek csomagkezeléséhez használja a %pip vagy a %conda magic függvényt, hogy automatikusan telepítse a csomagokat a jelenleg futó kernelbe a !pip vagy a !conda helyett, amely az összes csomagra vonatkozik (beleértve a jelenleg futó kernelen kívüli csomagokat is)

Add new kernels

Figyelmeztetés

A számítási példány testreszabása közben győződjön meg arról, hogy nem törli a nem létrehozott Conda-környezeteket vagy jupyter-kerneleket. Ez károsíthatja a Jupyter/JupyterLab funkcióit.

Új Jupyter-kernel hozzáadása a számítási példányhoz:

  1. Új környezet létrehozásához használja a terminálablakot. Az alábbi kód például a következőt hozza létre newenv:

    conda create --name newenv
    
  2. Aktiválja a környezetet. Például a létrehozás newenvután:

    conda activate newenv
    
  3. Telepítse a pip- és ipykernel-csomagot az új környezetbe, és hozzon létre egy kernelt a conda env számára

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

Az elérhető Jupyter Kernelek bármelyike telepíthető.

Új R-kernel hozzáadása a számítási példányhoz:

  1. Új környezet létrehozásához használja a terminálablakot. Az alábbi kód például a következőt hozza létre r_env:

    conda create -n r_env r-essentials r-base
    
  2. Aktiválja a környezetet. Például a létrehozás r_envután:

    conda activate r_env
    
  3. Futtassa az R-t az új környezetben:

    R
    
  4. Az R-parancssorban futtassa a következőt IRkernel:

    IRkernel::installspec(name = 'irenv', displayname = 'New R Env')
    
  5. Lépjen ki az R-munkamenetből.

    q()
    

Az új R-kernel használatbavétele néhány percet vesz igénybe. Ha hibaüzenet jelenik meg, amely szerint érvénytelen, várjon, majd próbálkozzon újra.

További információ a condáról: Az R nyelv használata az Anacondával. Az IRkernelről további információt a Jupyter natív R kernelében talál.

Hozzáadott kernelek eltávolítása

Figyelmeztetés

A számítási példány testreszabása közben győződjön meg arról, hogy nem törli a nem létrehozott Conda-környezeteket vagy jupyter-kerneleket.

Ha el szeretne távolítani egy hozzáadott Jupyter-kernelt a számítási példányból, el kell távolítania a kernelspecet és (opcionálisan) a conda környezetet. Dönthet úgy is, hogy megtartja a conda környezetet. El kell távolítania a kernelspecet, vagy a rendszermag továbbra is kiválasztható lesz, és váratlan viselkedést okoz.

A kernelspec eltávolítása:

  1. A terminálablakban listázhatja és megkeresheti a kernelspecet:

    jupyter kernelspec list
    
  2. Távolítsa el a kernelspecet, és cserélje le a UNWANTED_KERNEL az eltávolítani kívánt kernelre:

    jupyter kernelspec uninstall UNWANTED_KERNEL
    

A Conda-környezet eltávolítása is:

  1. A terminálablakban listázhatja és megkeresheti a conda környezetet:

    conda env list
    
  2. Távolítsa el a conda környezetet, és cserélje le a ENV_NAME az eltávolítani kívánt Conda-környezetre:

    conda env remove -n ENV_NAME
    

Frissítéskor a jegyzetfüzetek nézet kernellistájának tükröznie kell a végrehajtott módosításokat.

Manage terminal sessions

A terminál munkamenetei aktívak maradhatnak, ha a terminálfülek nincsenek megfelelően bezárva. Túl sok aktív terminálmunkamenet befolyásolhatja a számítási példány teljesítményét.

Válassza az Aktív munkamenetek kezelése lehetőséget a terminál eszköztárán az összes aktív terminál munkamenet listájának megtekintéséhez és a már nem szükséges munkamenetek leállításához.

További információ a számításon futó munkamenetek kezeléséről a jegyzetfüzetek és terminál-munkamenetek kezelésekor.

Figyelmeztetés

Győződjön meg arról, hogy bezárja azokat a munkameneteket, amelyekre már nincs szüksége a számítási példány erőforrásainak megőrzéséhez és a teljesítmény optimalizálásához.