Crie um ambiente de aprendizado profundo off-line

Crie um ambiente de aprendizado profundo off-line


À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 sshtransferê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, envirementpara 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.tararquivo 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.txte 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 listverificar se o ambiente foi criado com sucesso
  • Depois de usar o conda activate envirementambiente 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

Acho que você gosta

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