Um guia para iniciantes para instalar o tensorflow no Ubuntu
- 4747
- 1545
- Randal Kuhlman
Tensorflow é uma biblioteca de software de código aberto desenvolvido pelo Google para aprendizado de máquina e tarefas de aprendizado profundo. Ele fornece uma maneira flexível e eficiente de construir e treinar modelos de aprendizado de máquina, desde regressão linear simples até redes neurais complexas. O TensorFlow suporta uma ampla gama de plataformas, incluindo o Ubuntu, uma das distribuições Linux mais populares.
Se você é novo no TensorFlow e deseja começar com o Ubuntu, este tutorial passo a passo o guiará através do processo de instalação do TensorFlow no seu sistema Ubuntu. No final deste tutorial, você terá uma instalação funcional do TensorFlow e estará pronto para começar a criar e treinar seus próprios modelos de aprendizado de máquina.
Requisitos de hardware
Os requisitos de hardware para instalar o TensorFlow no Ubuntu dependem do tipo de instalação que você está realizando, especificamente, esteja você instalando a versão da CPU ou a versão GPU do TensorFlow. Aqui estão os requisitos básicos de hardware para cada versão:
- Versão da CPU
- Processador: CPU x86-64 com suporte AVX2
- RAM: 2 GB ou mais
- Espaço de disco: 500 MB ou mais
- Versão da GPU
- Processador: Nvidia GPU com capacidade de computação de 3.5 ou superior (veja a lista de GPUs suportadas)
- NVIDIA CUDA Toolkit: versão 11.0 ou superior (consulte os requisitos do kit de ferramentas CUDA)
- Biblioteca Cudnn: Versão 8.0 ou superior (consulte os requisitos do CUDNN)
- RAM: 4 GB ou mais
- Espaço de disco: 500 MB ou mais
Também vale a pena notar que o uso de uma GPU pode acelerar significativamente o treinamento de modelos de aprendizado profundo; portanto, se você tiver uma GPU NVIDIA compatível, é altamente recomendável instalar a versão GPU do tensorflow. No entanto, a versão da CPU ainda pode ser usada para muitas tarefas de aprendizado de máquina e é uma boa opção se você não tiver uma GPU compatível.
Etapa 1: Atualize seu sistema
Antes de começarmos, é importante garantir que seu sistema Ubuntu esteja atualizado. Abra uma janela de terminal e execute o seguinte comando para atualizar a lista de pacotes do seu sistema e instalar as atualizações disponíveis:
Atualização de sudo apt e sudo apt
Etapa 2: Instale o Python 3 e o PIP
Tensorflow requer Python 3.7-3.10, então, se você não tiver o Python instalado, pode instalá -lo em execução:
sudo apt install python3-dev python3-pip
Isso também instalará o PIP, o instalador do pacote para Python.
Etapa 3: Crie um ambiente virtual (opcional)
É recomendável usar um ambiente virtual para isolar o tensorflow e suas dependências de outros pacotes em seu sistema. Primeiro instale o pacote Python para criar ambientes virtuais:
sudo apt install python3-venv
Em seguida, crie um novo diretório para o seu aplicativo TensorFlow e mude para eles:
MKDIR TENSORFLOW-APP && CD TENSORFLOW-APP
Em seguida, você pode criar um ambiente virtual executando:
python3 -m venv venv
Isso criará um ambiente virtual nomeado "Venv" no diretório atual.
Para ativar o ambiente virtual, execute:
fonte VENV/BIN/ativação
Agora você deve ver o nome do ambiente virtual em seu prompt de terminal.
Etapa 4: instale o tensorflow
Com Python e Pip instalados, agora você pode instalar o Tensorflow. Para instalar a versão da CPU do TensorFlow, execute:
pip install -upgrade tensorflow
Se você tem uma GPU e deseja instalar a versão GPU do TensorFlow, precisar. Você pode encontrar instruções para instalar essas bibliotecas na documentação do TensorFlow.
Etapa 5: Instale os addons Tensorflow (opcional)
Addons Tensorflow é um repositório de extensões e plugins desenvolvidos pela comunidade para Tensorflow. Para instalar addons de tensorflow, execute:
pip install-upgrade tensorflow-addons
Isso instalará a versão mais recente dos Addons Tensorflow.
Etapa 6: teste a instalação
Depois que o TensorFlow é instalado, você pode testar a instalação executando um script simples que cria e executa uma sessão de tensorflow:
python -c "importar tensorflow como tf; print (tf.versão.VERSÃO)"
Se o TensorFlow estiver instalado corretamente, você verá a versão do tensorflow impressa no terminal.
Etapa 7: Instale o Jupyter Notebook (opcional)
Jupyter Notebook é um ambiente de desenvolvimento interativo baseado na Web para Python. É uma ótima ferramenta para explorar e experimentar o código do tensorflow. Para instalar o Jupyter Notebook, execute:
pip install jupyter
Para lançar o Jupyter Notebook, Run:
Notebook Jupyter
Isso iniciará o servidor Jupyter Notebook e abrirá uma nova janela de navegador com a interface de notebook Jupyter.
Etapa 8: Crie um novo notebook (opcional)
Na interface Jupyter Notebook, clique em "Novo" e selecione "Python 3" para criar um novo notebook. Na primeira célula, digite o código a seguir para importar o tensorflow:
importar tensorflow como tf1 | importar tensorflow como tf |
Agora você pode começar a experimentar o TensorFlow no seu notebook Jupyter!
Etapa 9: Desative o ambiente virtual (opcional)
Se você criou um ambiente virtual na Etapa 3, pode desativá -lo executando:
desativar
Isso o devolverá ao ambiente Python padrão do seu sistema.
E é isso! Agora você deve ter o TensorFlow instalado e pronto para usar no seu sistema Ubuntu. Se você é novo no aprendizado de máquina ou em um desenvolvedor experiente, o TensorFlow no Ubuntu é uma ferramenta poderosa para criar e treinar modelos de aprendizado de máquina.
Conclusão
Instalar o TensorFlow no Ubuntu pode ser um pouco assustador, especialmente se você é novo no aprendizado de máquina e no Linux. No entanto, com este tutorial passo a passo, você poderá instalar o Tensorflow com facilidade e começar com o aprendizado de máquina no Ubuntu.
Lembre -se de manter seu sistema atualizado, criar um ambiente virtual para o TensorFlow e testar a instalação para garantir que tudo esteja funcionando corretamente. Depois de instalar o TensorFlow, as possibilidades são infinitas e você terá uma ferramenta poderosa para criar e treinar seus próprios modelos de aprendizado de máquina.
Seja você um aluno, pesquisador ou desenvolvedor, o TensorFlow no Ubuntu é uma ótima maneira de explorar o mundo do aprendizado de máquina e desbloquear o potencial desse campo emocionante. Então, o que você está esperando? Comece sua jornada com Tensorflow no Ubuntu hoje!