Cree un entorno de aprendizaje profundo sin conexión
Directorio de artículos
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 ssh
transferencia 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, envirement
para 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.tar
archivo 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.txt
y 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 list
verificar si el entorno se creó correctamente - Después de usar el
conda activate envirement
entorno 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