Um guia para iniciantes para instalar o tensorflow no Ubuntu

Um guia para iniciantes para instalar o tensorflow no Ubuntu

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 tf
1importar 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!