No próximo artigo, vamos dar uma olhada em como podemos instalar o TensorFlow no Ubuntu (16.04/18.04). TensorFlow é uma biblioteca de código para aprendizado de máquina em uma série de tarefas. Foi desenvolvido pelo Google em 2015 para atender às suas necessidades em sistemas capazes de construir e treinar redes neurais para detectar e decifrar padrões e correlações, análogos ao aprendizado e raciocínio usados por humanos.
TensorFlow é o Plataforma de aprendizado profundo mais importante do mundo. Este desenvolvimento de código aberto O Google se posicionou como uma ferramenta líder no setor de Aprendizagem profunda. Ele também tem bibliotecas abrangentes e recursos da comunidade que permitem a qualquer pessoa criar programas de aprendizado de máquina.
TensorFlow é uma biblioteca de software de código aberto para computação numérica Foi lançado sob a licença de código aberto Apache 2.0 e usa fluxogramas de dados. Os nós nos gráficos representam operações matemáticas, enquanto as bordas dos gráficos representam as matrizes de dados multidimensionais (esticadores) comunicados entre eles.
Ao contrário de outros bibliotecas numéricas destinadas a serem usadas em Deep Learning como Theano, este em questão foi projetado para uso em pesquisa e desenvolvimento. Ele também pode ser executado em uma única CPU, em várias CPUs, bem como em dispositivos móveis e sistemas distribuídos em grande escala de centenas de máquinas.
Se quisermos instalar o TensorFlow, ele pode ser instalado em todo o sistema, em um ambiente Python virtual, como um contêiner Docker e outros. A maneira mais comum e fácil de instalar o TensorFlow é talvez por meio de um ambiente Python virtual, onde vários ambientes podem ser facilmente criados e gerenciados. Essa é a opção que veremos nas linhas a seguir.
Instale o TensorFlow no Ubuntu
O próximo processo de instalação que vou fazer em um sistema Ubuntu 18.04. Depois que isso for esclarecido, para começar a instalar o TensorFlow, você só precisa seguir as seguintes etapas:
Instale Python
Como usar Python é a maneira mais rápida e fácil de executar o TensorFlow, vamos instale-o. Por padrão, Python 3 vem com os repositórios do Ubuntu, portanto, sua instalação não deve ser um problema.
Pára saber qual versão do Python está instalada no Ubuntu, em um terminal (Ctrl + Alt + T) basta executar o comando:
python3 -V
Como você pode ver, no meu computador tenho Python 3.6.9 e para este exemplo, vou criar um ambiente virtual usando o módulo venv. Para instalar o pacote python3-venv que ativa o módulo venv, no mesmo terminal vamos executar os seguintes comandos:
sudo apt update; sudo apt install python3-venv
Isso deve habilitar o ambiente virtual Python.
Inicie o ambiente virtual Python
Agora que sabemos a versão do Python instalada, vamos continue criando um diretório para TensorFlow. No mesmo terminal teremos apenas que executar o comando:
mkdir ~/TensorFlow
Então nós vamos para mover para o diretório que acabamos de criar:
cd ~/TensorFlow
A partir deste diretório, iremos criar ambiente virtual Python digitando:
python3 -m venv venv
Depois de criá-lo nós só temos que ativá-lo:
source venv/bin/activate
O TensorFlow requer que as ferramentas de configuração do pacote Python sejam a versão 41.0.0 ou superior. Vamos executar Pip da seguinte forma para garantir que ele seja atualizado para a versão mais recente:
pip install -U setuptools
Instale o TensorFlow
Agora que o ambiente foi criado e ativado, podemos apenas iniciar a instalação. Pra instalar a versão atual, que inclui suporte para placas GPU com CUDA (Ubuntu e Windows), no terminal teremos que usar pip digitando:
pip install tensorflow
Existem também pacote menor apenas para CPU disponível:
pip install tensorflow-cpu
Pára atualize o TensorFlow para a versão mais recente, tem que adicione o sinalizador –upgrade aos comandos:
pip install --upgrade pip pip install --upgrade tensorflow
Após a instalação, para verifique se o TensorFlow está instalado podemos executar o seguinte comando:
python -c 'import tensorflow as tf; print(tf.__version__)'
Este comando deve exibir a versão do TensorFlow instalada. Pra veja tutoriais de diferentes tipos sobre TensorFlow, podemos acessar o site do projeto.
Desativar ambiente Python
Quando terminarmos com o ambiente Python, você só precisa executar o comando deactivate:
deactivate
Então, só temos que excluir o diretório TensorFlow criado, e isso deve excluir o ambiente Python que criamos para executar o TensorFlow. Para mais informações sobre como usar o TensorFlow, você pode visite o tutorial que publicaram em seu site ou no site do desenvolvedor do Google.