Cree un entorno de aprendizaje profundo sin conexión

Cree un entorno de aprendizaje profundo sin conexión


A veces, por requisitos de confidencialidad y seguridad, necesitamos configurar un entorno de aprendizaje profundo en equipos que no pueden conectarse a la red externa para realizar trabajos relacionados.

Este artículo comparte la experiencia relevante de configurar un entorno de aprendizaje profundo en una computadora que no se puede conectar a Internet

Soporte de hardware: computadoras 转接计算机que se pueden conectar a la red externa ( ), computadoras que no se pueden conectar a la red externa ( 目标计算机)

Instalación fuera de línea de Anaconda3

Descargue el paquete de instalación con la ayuda de una PC en red

En 转接计算机el
sitio web oficial de descarga de paquetes de instalación para descargar
la imagen de Tsinghua
después de la sshtransferencia de descarga a目标计算机

Instalar Anaconda3

Instale Anaconda3 en 转接计算机y 目标计算机respectivamente

Abra el directorio donde se encuentra el paquete de instalación de Anaconda e instale el
comando de instalación como

bash Anaconda-...-Linux-*,sh

Configure automáticamente la selección del entorno de conda yes
para activar el entorno después de la instalación

source ~/.bashrc

Configurar el entorno de aprendizaje profundo

Método: 转接计算机configurar el entorno de aprendizaje profundo en Internet, empaquetar y transferir a目标计算机

Obtenga un entorno de aprendizaje profundo

En el 转接计算机comando conda de creación de entornos sandbox, envirementpara el nombre de sandbox

conda create -n envirement python=3.8 

Use pip, conda y otros métodos para instalar el paquete requerido, puede cambiar la fuente doméstica para mejorar la velocidad de descarga

Empaquetado de un entorno de aprendizaje profundo

Después de 转接计算机上ingresar al */anaconda3/envs/directorio, empaquete el entorno a copiar

tar cvf envirement.tar envirement

Debe empaquetarse cuando se migra el entorno, de lo contrario, se destruirá la información del enlace en el entorno. ! !

Copie el entorno de aprendizaje profundo

Copiar el envirement.tararchivo desde el directorio 转接计算机al que 目标计算机se copian a través de http, ssh, etc. */anaconda3/envs/, y de desempaquetado

Esta parte 目标计算机se lleva a cabo en* : path of envirement.tar

rsync -rzP */envirement.tar ~/anaconda3/envs/
cd ~/anaconda3/envs
tar xvf envirement.tar

Agregue un entorno de aprendizaje profundo a la lista de entornos

Finalmente, 目标计算机modifique el archivo de configuración del entorno conda ~/.conda/envirement.txty agregue el directorio del entorno copiado al final
vim ~/.conda/envirement.txt

/root/anaconda3
/root/anaconda3/envs/envirement

Esta 离线搭建深度学习环境tarea está completa,

  • Úselo para conda env listverificar si el entorno se creó correctamente
  • Después de usar el conda activate enviremententorno de activación, puede probar si el paquete específico se instaló correctamente a través del programa específico

Nota: No es necesario ejecutarconda create -n [name] --clone [path] --offline

Supongo que te gusta

Origin blog.csdn.net/qq_38832757/article/details/107558118
Recomendado
Clasificación