Como instalar o TensorFlow no CentOS

Como instalar o TensorFlow no CentOS

Instale o TensorFlow usando Python (pip) ou um Docker Container

TensorFlow é uma plataforma de aprendizado de máquina do Google. Ele é de código aberto e possui um grande número de ferramentas, bibliotecas e outros recursos desenvolvidos tanto por sua comunidade de desenvolvedores quanto pelo Google e outras empresas.

O TensorFlow está disponível para todos os sistemas operacionais mais usados, viz. Windows, Mac OS, GNU / Linux. Ele pode ser baixado e instalado do índice de pacotes Python usando a pipferramenta e pode ser executado em um ambiente python virtual. Outra maneira de usá-lo é instalá-lo como um contêiner do Docker.

Instale o TensorFlow usando pip

pipé o utilitário oficial de gerenciamento de pacotes para pacotes Python. Python e pip não são instalados no CentOS por padrão.

Para instalar os pacotes, execute:

sudo dnf install python3

Sempre que a instalação solicitar a confirmação do download, etc., entre Ye pressione a Entertecla para continuar a configuração. O pacote python3irá instalar o Python 3, bem como o Pip 3.

É recomendado executar o TensorFlow dentro de um ambiente virtual Python. Um ambiente virtual permite que o usuário execute vários ambientes Python, com diferentes versões dos pacotes necessários, isolados uns dos outros, no mesmo computador. Isso é para garantir que o desenvolvimento feito dentro de um ambiente virtual com uma versão específica de um pacote não afete o desenvolvimento em outro ambiente.

Para executar o ambiente virtual Python, precisamos usar o módulo venv. Em primeiro lugar, crie e vá para o diretório do projeto TensorFlow.

mkdir dev/tf
cd dev/tf

Para criar um ambiente virtual neste diretório, execute:

python3 -m venv tf_venv

Isso criará um novo diretório tf_venvque é o ambiente virtual Python. Ele contém os arquivos mínimos necessários, viz. Arquivo executável Python, arquivo executável Pip e algumas outras bibliotecas necessárias.

Como instalar o TensorFlow no CentOS

Para iniciar o ambiente virtual , execute:

source bin/ac

Isso mudará o nome do prompt para tf_venv, ou seja, o nome da pasta do ambiente virtual.

Como instalar o TensorFlow no CentOS

Agora vamos instalar o TensorFlow neste ambiente virtual. Para TensorFlow, a pipversão mínima exigida é 19. Para atualizar o pip para a versão mais recente, execute:

pip install --upgrade pip

Como instalar o TensorFlow no CentOS

Como visto acima, a versão 20.0.2 do pip foi instalada.

Instale o pacote TensorFlow de maneira semelhante.

pip install --upgrade tensorflow

O pacote é muito grande (~ 420 MB) e pode levar algum tempo para ser baixado e instalado junto com suas dependências.

Depois de instalado, podemos verificar a instalação do TensorFlow com um pequeno trecho de código para verificar a versão do TensorFlow.

python -c 'import tensorflow as tf; print(tf.__version__)'

Como instalar o TensorFlow no CentOS

Para sair do ambiente virtual, execute:

deactivate

Como instalar o TensorFlow no CentOS

Instale o TensorFlow usando o Docker Container

Docker agora é uma maneira bem estabelecida de instalar e executar programas em um ambiente virtualizado chamado Container. É de uma forma semelhante a um ambiente virtual Python que vimos no método anterior. No entanto, o Docker é muito mais amplo em escopo e os contêineres do Docker são completamente isolados e têm suas próprias configurações, pacotes de software e bibliotecas. Os contêineres podem se comunicar uns com os outros por meio de canais.

Podemos instalar e executar o TensorFlow por meio de um contêiner Docker e executá-lo em um ambiente virtualizado. Os desenvolvedores do TensorFlow mantêm uma imagem do Docker Container que é testada com cada versão.

Em primeiro lugar, precisamos instalar o Docker em nosso sistema CentOS. Para isso, consulte o guia oficial de instalação do Docker para CentOS .

Em seguida, para fazer o download da imagem de contêiner mais recente para TensorFlow, execute:

docker pull tensorflow/tensorflow

Como instalar o TensorFlow no CentOS

Observação: se o seu sistema tiver uma unidade de processamento gráfico (GPU) dedicada, você pode baixar a imagem de contêiner mais recente com suporte para GPU usando o comando abaixo.

docker pull tensorflow/tensorflow:latest-gpu-jupyter

Seu sistema deve ter drivers apropriados para a GPU instalada para que os recursos da GPU possam ser utilizados pelo TensorFlow. Para mais informações sobre o suporte de GPU para TensorFlow, verifique a documentação no repositório Github .

Para executar o TensorFlow no contêiner do Docker, execute:

docker run -it --rm tensorflow / tensorflow python -c "importar tensorflow como tf; imprimir (tf .__ version__)"

Vamos primeiro tentar detalhar o que cada parte do comando significa.

runé o comando docker para iniciar um contêiner. Os sinalizadores -itsão fornecidos quando queremos iniciar um shell interativo (Ex. Bash, Python). --rmO sinalizador, denominado Clean Up, é especificado para que o sistema de arquivos e os logs criados internamente pelo Docker para a execução do contêiner sejam destruídos quando o contêiner for encerrado. Este sinalizador não deve ser usado se os logs forem necessários no futuro para fins de depuração. Mas para pequenas execuções de primeiro plano como as nossas, ele pode ser usado.

Na próxima parte, especificamos o nome de nossa imagem de contêiner do Docker, ou seja tensorflow/tensorflow,. Em seguida, está o programa / comando / utilitário que queremos executar no contêiner. Para nossos testes, estamos invocando o interpretador Python no contêiner e passando o código que imprime a versão do TensorFlow.

Como instalar o TensorFlow no CentOS

Podemos ver que o Docker está imprimindo algum log ao iniciar o contêiner. Depois que o contêiner é iniciado, nosso código Python é executado e a versão do TensorFlow é impressa (2.1.0).

Também podemos iniciar o interpretador Python como um shell, para que possamos continuar executando várias linhas de código do TensorFlow.

Conclusão

Neste artigo, vimos dois métodos para instalar o TensorFlow no CentOS. Ambos os métodos são destinados à execução do TensorFlow em um ambiente virtualizado, que é uma abordagem recomendada ao usar o TensorFlow.

Se você é um iniciante no TensorFlow, pode começar com o básico dos tutoriais oficiais do TensorFlow .

Tags: #centos

Como copiar e colar no Chromebook

Como copiar e colar no Chromebook

A primeira coisa que você pode se perguntar ao mudar para um Chromebook é como fazer as coisas básicas - o tipo de coisa que você tinha nas costas da mão em seu sistema operacional anterior. Copiar e colar é uma função fundamental que você deve usar em um ponto ou outro.

Como fazer um teste de digitação no Linux com tt

Como fazer um teste de digitação no Linux com tt

Na era moderna da tecnologia, a digitação se tornou uma das atividades mais comuns para muitas profissões. Aprender a digitar mais rápido com precisão pode ajudá-lo a realizar mais tarefas no mesmo período.

Wi-Fi não funciona no Ubuntu? Veja como consertar

Wi-Fi não funciona no Ubuntu? Veja como consertar

O Ubuntu é popular por sua robustez e relativamente menos erros. Mas não sem seu saco de problemas, com certeza. Um desses problemas é com o driver Wi-Fi. Você pode ligar o sistema apenas para descobrir que o Wi-Fi não está funcionando.

Como criar e ler códigos QR no Chromebook

Como criar e ler códigos QR no Chromebook

Códigos de resposta rápida, ou códigos QR para abreviar, são códigos de barras avançados que contêm mais informações do que um código de barras tradicional. Esses códigos são bidimensionais, permitindo que você os escaneie vertical ou horizontalmente.

Como instalar e remover pacotes no Arch Linux

Como instalar e remover pacotes no Arch Linux

Quer instalar pacotes no Arch Linux, mas não sabe como? Muitas pessoas enfrentam esse problema quando migram pela primeira vez de distribuições baseadas em Debian para o Arch. No entanto, você pode gerenciar facilmente pacotes em seu sistema baseado em Arch usando gerenciadores de pacotes.

Como instalar o Spotify no Linux

Como instalar o Spotify no Linux

O Spotify é um dos maiores serviços de streaming de música que existe. Possui clientes nativos para dispositivos móveis (Android e iOS) e desktop (Mac e Windows).

9 comandos básicos para começar a usar o Linux

9 comandos básicos para começar a usar o Linux

Os guias de instruções do Linux geralmente esperam que você execute certas operações no terminal, que podem parecer intimidantes no início. Mas não se preocupe; esta folha de dicas de comandos do Linux cobrirá o processo de abertura de um terminal e emissão de alguns comandos úteis.

Como mover arquivos do Linux com o comando Mv

Como mover arquivos do Linux com o comando Mv

Embora você provavelmente já saiba como mover um arquivo no Linux usando o navegador de arquivos GUI, você pode estar se perguntando se existe um comando mover no terminal que permite mover arquivos rapidamente para diretórios diferentes. O comando mv é o que você deseja e é fácil de usar com sua sintaxe simples e alguns sinalizadores de segurança opcionais.

Diferença entre o superusuário raiz no Ubuntu

Diferença entre o superusuário raiz no Ubuntu

Quer saber qual é a diferença entre Root Superuser no Ubuntu? Bem, nós temos você coberto aqui.

As 10 melhores distribuições Linux baseadas em Debian

As 10 melhores distribuições Linux baseadas em Debian

O Debian padrão e seu derivado popular Ubuntu são ótimas opções versáteis para um sistema Linux, mas se você tiver necessidades mais especializadas, pode querer uma alternativa Debian.