Crie um ambiente de aprendizado profundo off-line
Artigo Diretório
Às vezes, devido aos requisitos de confidencialidade e segurança, precisamos configurar um ambiente de aprendizado profundo em computadores que não podem se conectar à rede externa para realizar trabalhos relacionados.
Este artigo compartilha a experiência relevante de configuração de um ambiente de aprendizagem profunda em um computador que não pode ser conectado à Internet
Suporte de hardware: computadores 转接计算机
que podem ser conectados à rede externa ( ), computadores que não podem ser conectados à rede externa ( 目标计算机
)
Instalação offline do Anaconda3
Baixe o pacote de instalação com a ajuda de um PC em rede
Nos 转接计算机
pacotes de instalação de download do
site oficial para baixar
a imagem Tsinghua
após a ssh
transferência do download para目标计算机
Instale o Anaconda3
Instale o Anaconda3 em 转接计算机
e 目标计算机
respectivamente
Abra o diretório onde o pacote de instalação do Anaconda está localizado e instale o
comando de instalação como
bash Anaconda-...-Linux-*,sh
Configure automaticamente o ambiente conda para escolher yes
ativar o ambiente após a instalação
source ~/.bashrc
Configure o ambiente de aprendizado profundo
Método: 转接计算机
configurar o ambiente de aprendizagem profunda na Internet, empacotar e transferir para目标计算机
Obtenha um ambiente de aprendizado profundo
No 转接计算机
comando conda de ambientes de sandbox de criação, envirement
para o nome de sandbox
conda create -n envirement python=3.8
Use pip, conda e outros métodos para instalar o pacote necessário, você pode mudar a fonte doméstica para melhorar a velocidade de download
Empacotando um ambiente de aprendizado profundo
Depois de 转接计算机上
entrar no */anaconda3/envs/
diretório, empacote o ambiente a ser copiado
tar cvf envirement.tar envirement
Ele deve ser empacotado quando o ambiente é migrado, caso contrário, as informações do link no ambiente serão destruídas! ! !
Copie o ambiente de aprendizado profundo
Copie o envirement.tar
arquivo do diretório 转接计算机
para o qual ele 目标计算机
foi copiado via http, ssh, etc. */anaconda3/envs/
, e descompacte
Esta parte 目标计算机
é realizada em* : path of envirement.tar
rsync -rzP */envirement.tar ~/anaconda3/envs/
cd ~/anaconda3/envs
tar xvf envirement.tar
Adicione um ambiente de aprendizagem profunda à lista de ambientes
Por fim, 目标计算机
modifique o arquivo de configuração do ambiente conda ~/.conda/envirement.txt
e adicione o diretório do ambiente copiado no final
vim ~/.conda/envirement.txt
/root/anaconda3
/root/anaconda3/envs/envirement
Esta 离线搭建深度学习环境
tarefa está concluída,
- Use para
conda env list
verificar se o ambiente foi criado com sucesso - Depois de usar o
conda activate envirement
ambiente de ativação, você pode testar se o pacote específico foi instalado com sucesso através do programa específico
Nota: Não há necessidade de executarconda create -n [name] --clone [path] --offline