Cómo instalar TensorFlow en CentOS

Cómo instalar TensorFlow en CentOS

Instale TensorFlow con Python (pip) o un contenedor Docker

TensorFlow es una plataforma de aprendizaje automático de Google. Es de código abierto y tiene una gran cantidad de herramientas, bibliotecas y otros recursos desarrollados tanto por su comunidad de desarrolladores como por Google y otras corporaciones.

TensorFlow está disponible para todos los sistemas operativos de uso popular, a saber. Windows, Mac OS, GNU / Linux. Se puede descargar e instalar desde el índice de paquetes de Python utilizando la pipherramienta y se puede ejecutar en un entorno virtual de Python. Otra forma de usarlo es instalarlo como contenedor Docker.

Instale TensorFlow usando pip

pipes la utilidad de administración de paquetes oficial para paquetes de Python. Python y pip no están instalados en CentOS de forma predeterminada.

Para instalar los paquetes, ejecute:

sudo dnf install python3

Siempre que la instalación solicite confirmación de descarga, etc., ingrese Yy luego presione la Entertecla para continuar con la configuración. El paquete python3instalará Python 3 y Pip 3.

Se recomienda ejecutar TensorFlow dentro de un entorno virtual de Python. Un entorno virtual permite al usuario ejecutar varios entornos de Python, con diferentes versiones de los paquetes requeridos, aislados entre sí, en la misma computadora. Esto es para asegurarse de que el desarrollo realizado dentro de un entorno virtual con una versión específica de un paquete no afecte el desarrollo en otro entorno.

Para ejecutar el entorno virtual de Python, necesitamos usar el módulo venv. En primer lugar, cree y vaya al directorio de su proyecto de TensorFlow.

mkdir dev/tf
cd dev/tf

Para crear un entorno virtual en este directorio, ejecute:

python3 -m venv tf_venv

Esto creará un nuevo directorio tf_venvque es el entorno virtual de Python. Contiene los archivos mínimos requeridos, a saber. Archivo ejecutable de Python, archivo ejecutable de Pip y algunas otras bibliotecas necesarias.

Cómo instalar TensorFlow en CentOS

Para iniciar el entorno virtual , ejecute:

source bin/ac

Esto cambiará el nombre del mensaje a tf_venv, es decir, el nombre de la carpeta del entorno virtual.

Cómo instalar TensorFlow en CentOS

Ahora instalaremos TensorFlow en este entorno virtual. Para TensorFlow, la pipversión mínima requerida es 19. Para actualizar pip a la última versión, ejecute:

pip install --upgrade pip

Cómo instalar TensorFlow en CentOS

Como se vio arriba, se instaló la versión 20.0.2 de pip.

Instale el paquete TensorFlow de manera similar.

pip install --upgrade tensorflow

El paquete tiene un tamaño bastante grande (~ 420 MB) y puede llevar algún tiempo descargarlo e instalarlo junto con sus dependencias.

Una vez instalado, podemos verificar la instalación de TensorFlow con un pequeño fragmento de código para verificar la versión de TensorFlow.

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

Cómo instalar TensorFlow en CentOS

Para salir del entorno virtual, ejecute:

deactivate

Cómo instalar TensorFlow en CentOS

Instalar TensorFlow con Docker Container

Docker es ahora una forma bien establecida de instalar y ejecutar programas en un entorno virtualizado llamado Container. Es de una manera similar a un entorno virtual de Python que vimos en el método anterior. Sin embargo, Docker tiene un alcance mucho más amplio y los contenedores de Docker están completamente aislados y tienen sus propias configuraciones, paquetes de software y bibliotecas. Los contenedores pueden comunicarse entre sí a través de canales.

Podemos instalar y ejecutar TensorFlow a través de un contenedor Docker y ejecutarlo en un entorno virtualizado. Los desarrolladores de TensorFlow mantienen una imagen de contenedor de Docker que se prueba con cada versión.

En primer lugar, necesitamos instalar Docker en nuestro sistema CentOS. Para ello, consulte la guía de instalación oficial de Docker para CentOS .

A continuación, para descargar la imagen de contenedor más reciente para TensorFlow, ejecute:

docker pull tensorflow/tensorflow

Cómo instalar TensorFlow en CentOS

Nota: Si su sistema tiene una Unidad de procesamiento de gráficos (GPU) dedicada, puede descargar la imagen de contenedor más reciente con soporte de GPU usando el comando a continuación.

docker pull tensorflow/tensorflow:latest-gpu-jupyter

Su sistema debe tener los controladores adecuados para la GPU instalada, de modo que TensorFlow pueda utilizar las capacidades de la GPU. Para obtener más información sobre la compatibilidad de GPU para TensorFlow, consulte la documentación en el repositorio de Github .

Para ejecutar TensorFlow en el contenedor de Docker, ejecute:

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

Primero intentemos desglosar lo que significa cada parte del comando.

runes el comando de Docker para iniciar un contenedor. Las banderas -itse proporcionan cuando queremos iniciar un shell interactivo (por ejemplo, Bash, Python). --rmEl indicador, llamado Limpieza, se especifica para que el sistema de archivos y los registros creados internamente por Docker para la ejecución del contenedor se destruyan cuando el contenedor sale. Esta marca no debe usarse si se requieren registros en el futuro con fines de depuración. Pero para ejecuciones pequeñas en primer plano como la nuestra, se puede utilizar.

En la siguiente parte, se especifica el nombre de nuestra imagen Envase del estibador, es decir, de, tensorflow/tensorflow. A continuación, se encuentra el programa / comando / utilidad que queremos ejecutar en el contenedor. Para nuestras pruebas, estamos invocando el intérprete de Python en el contenedor y pasándole el código que imprime la versión de TensorFlow.

Cómo instalar TensorFlow en CentOS

Podemos ver que Docker está imprimiendo un registro mientras inicia el contenedor. Una vez que se inicia el contenedor, se ejecuta nuestro código Python y se imprime la versión de TensorFlow (2.1.0).

También podemos iniciar el intérprete de Python como un shell, de modo que podamos seguir ejecutando varias líneas de código de TensorFlow.

Conclusión

En este artículo, vimos dos métodos para instalar TensorFlow en CentOS. Ambos métodos están diseñados para ejecutar TensorFlow en un entorno virtualizado, que es un enfoque recomendado al usar TensorFlow.

Si es un principiante en TensorFlow, puede comenzar con los conceptos básicos de los tutoriales oficiales de TensorFlow .

Tags: #centos

Cómo copiar y pegar en Chromebook

Cómo copiar y pegar en Chromebook

Lo primero que podría preguntarse al cambiar a un Chromebook es cómo hacer las cosas básicas, el tipo de cosas que tenía en la palma de su mano en su sistema operativo anterior. Copiar y pegar es una de esas funciones fundamentales que debe utilizar en un momento u otro.

Cómo realizar una prueba de mecanografía en Linux con tt

Cómo realizar una prueba de mecanografía en Linux con tt

En la era moderna de la tecnología, mecanografiar se ha convertido en una de las actividades más comunes para muchas profesiones. Aprender a escribir más rápido con precisión puede ayudarlo a hacer más cosas en la misma cantidad de tiempo.

¿Wi-Fi no funciona en Ubuntu? He aquí cómo solucionarlo

¿Wi-Fi no funciona en Ubuntu? He aquí cómo solucionarlo

Ubuntu es popular por su robustez y relativamente menos errores. Pero no está exento de problemas, seguro. Uno de esos problemas es con su controlador de Wi-Fi. Puede encender su sistema solo para descubrir que su Wi-Fi no funciona.

Cómo crear y escanear códigos QR en Chromebook

Cómo crear y escanear códigos QR en Chromebook

Los códigos de respuesta rápida, o códigos QR para abreviar, son códigos de barras avanzados que contienen más información que un código de barras tradicional. Estos códigos son bidimensionales, lo que le permite escanearlos vertical u horizontalmente.

Cómo instalar y eliminar paquetes en Arch Linux

Cómo instalar y eliminar paquetes en Arch Linux

¿Quiere instalar paquetes en Arch Linux pero no sabe cómo? Mucha gente se enfrenta a este problema cuando migra por primera vez de distribuciones basadas en Debian a Arch. Sin embargo, puede administrar fácilmente paquetes en su sistema basado en Arch utilizando administradores de paquetes.

El mejor editor de video gratuito para Ubuntu en 2020

El mejor editor de video gratuito para Ubuntu en 2020

Salvo toda la pelusa, aquí hay una lista de los mejores editores de video gratuitos para Ubuntu que puede usar para crear videos impresionantes.

Cómo instalar Spotify en Linux

Cómo instalar Spotify en Linux

Spotify es uno de los mayores servicios de transmisión de música que existen. Tiene clientes nativos para dispositivos móviles (Android e iOS) y de escritorio (Mac y Windows).

Los 15 mejores temas para Ubuntu 20.04 en 2020

Los 15 mejores temas para Ubuntu 20.04 en 2020

Una gran cantidad de nuevos temas actualizados están listos para instalarse en el nuevo escritorio GNOME de Ubuntu 20.04. Aquí hay una lista de los mejores temas de ubuntu en 2020

9 comandos básicos para comenzar con Linux

9 comandos básicos para comenzar con Linux

Las guías prácticas de Linux a menudo esperan que realice ciertas operaciones en la terminal, lo que puede parecer intimidante al principio. Pero no se preocupe; esta hoja de trucos de comandos de Linux cubrirá el proceso de abrir una terminal y emitir algunos comandos útiles.

Cómo mover archivos de Linux con el comando Mv

Cómo mover archivos de Linux con el comando Mv

Si bien es probable que ya sepa cómo mover un archivo en Linux usando el navegador de archivos GUI, es posible que se pregunte si hay un comando de movimiento en la terminal que le permita mover archivos rápidamente a diferentes directorios. El comando mv es el que desea y es fácil de usar con su sintaxis simple y algunos indicadores de seguridad opcionales.