Aggiungere un ambiente conda
Questa pagina descrive come aggiungere un ambiente conda all'istanza Vertex AI Workbench.
Panoramica
Quando aggiungi un ambiente conda all'istanza di Vertex AI Workbench, questo viene visualizzato come kernel nell'interfaccia JupyterLab dell'istanza.
Puoi aggiungere un ambiente conda all'istanza Vertex AI Workbench per utilizzare kernel non disponibili nelle istanze Vertex AI Workbench. Ad esempio, puoi aggiungere ambienti conda per R e Apache Beam. In alternativa, puoi aggiungere ambienti conda per versioni precedenti specifiche dei framework disponibili, come TensorFlow, PyTorch o Python.
Prima di iniziare
Se non l'hai ancora fatto, crea un'istanza di Vertex AI Workbench.
Apri JupyterLab
Nella console Google Cloud , vai alla pagina Istanze.
Fai clic su Apri JupyterLab accanto al nome dell'istanza di Vertex AI Workbench.
L'istanza di Vertex AI Workbench apre JupyterLab.
Aggiungere un ambiente conda
Puoi aggiungere un ambiente conda inserendo i comandi nel terminale JupyterLab dell'istanza.
In JupyterLab, seleziona File > Nuovo > Terminale.
Nella finestra Terminale, inserisci i seguenti comandi:
# Creates a conda environment. conda create -n CONDA_ENVIRONMENT_NAME -y conda activate CONDA_ENVIRONMENT_NAME # Install packages using a pip local to the conda environment. conda install pip pip install PACKAGE pip install ipykernel # Adds the conda kernel. DL_ANACONDA_ENV_HOME="${DL_ANACONDA_HOME}/envs/CONDA_ENVIRONMENT_NAME" python -m ipykernel install --prefix "${DL_ANACONDA_ENV_HOME}" --name CONDA_ENVIRONMENT_NAME --display-name KERNEL_DISPLAY_NAME
Sostituisci quanto segue:
CONDA_ENVIRONMENT_NAME: il nome che hai scelto per l'ambientePACKAGE: il pacchetto che vuoi installareKERNEL_DISPLAY_NAME: il nome visualizzato del riquadro del kernel nell'interfaccia di JupyterLab
È possibile creare un kernel predefinito durante l'installazione in un determinato ambiente conda. Puoi rimuovere il kernel predefinito con il seguente comando:
rm -rf "/opt/micromamba/envs/CONDA_ENVIRONMENT_NAME/share/jupyter/kernels/python3
Per visualizzare il nuovo kernel:
Aggiorna la pagina.
Seleziona File > Nuovo programma di avvio.
Il kernel è elencato tra gli altri nella finestra Launcher.
Per impostazione predefinita, conda potrebbe utilizzare i pacchetti pip nella cartella di sistema pip
(ad esempio, /usr/bin/pip). L'esecuzione di conda install pip garantisce che
la configurazione utilizzi un pip locale per l'ambiente.
Installazione di esempio: R Essentials
L'esempio seguente installa R Essentials in un ambiente conda denominato r.
conda create -n r conda activate r conda install -c r r-essentials
Installazione di esempio: pacchetto pip
L'esempio seguente installa i pacchetti pip da un file requirements.txt.
conda create -n myenv conda activate myenv conda install pip pip install -r requirements.txt pip install ipykernel DL_ANACONDA_ENV_HOME="${DL_ANACONDA_HOME}/envs/myenv" python -m ipykernel install --prefix "${DL_ANACONDA_ENV_HOME}" --name myenv --display-name myenv
Risoluzione dei problemi
Per diagnosticare e risolvere i problemi relativi all'aggiunta di un ambiente conda, consulta Risoluzione dei problemi di Vertex AI Workbench.
Passaggi successivi
Scopri di più su conda.
Per modificare l'ambiente conda, vedi Gestire l'ambiente conda.