Como instalar TensorFlow en CentOS 8

TensorFlow es una plataforma para Machine Learning desarrollada por Google. Puede ser ejecutado mediante CPU o GPU en diferentes dispositivosy es usado por un número de organizaciones, en las que se incluye Twitter, Paypal e Intel.

TensorFlow puede ser instalado de forma directa en el sistema, en un entorno virtual de Python, como un contenedor de Docker o con Anaconda.

Este tutorial explica como instalar TensorFlow en CentOS 8.

TensorFlow soporta tanto Python 2 como 3. Nosotros usaremos Python 3 e instalaremos TensorFlow dentro de un entorno virtual. El entorno virtual te permite tener multiples entornos de Python diferentes.

Instalando TensorFlow en CentOS

A diferencia de otras distribuciones de Linux, en CentOS no viene instalado Python por defecto, así que vamos a realizar su instalación, ejecuta el siguiente comando con privilegios de administrador.

$ sudo dnf install python3
El comando de arriba instalará Python 3.6 y pip. Para ejecutar Python 3 simplemente necesitar escribir python3 y para ejecutar pip debes ejecutar pip3.

Empezando desde Python 3.6, la manera recomendada de crear un entorno virtual es usando el modulo venv.

Navega hasta el directorio donde te gustaria guardar tu proyecto de TensorFlow. Puede ser tu directorio home u otro directorio donde el usuario tenga permisos de lectura y escritura.

Crea un nuevo directorio para el proyecto y muevete a él.

mkdir proyecto_TensorFlow

cd proyecto_TensorFlow

Dentro del directorio, ejecuta el siguiente comando para crear tu entorno virtual:

source venv/bin/activate

Una vez activado, el directorio bin del entorno virtual será añádido a la variable $PATH. También te darás cuenta que tu terminal ha cambiado y ahora te mostrará el nombre del entorno virtual que estás usando actualmente. En este caso, venv.

La instalación de TensorFlow requiere la versión 19 o superior de pip. Ejecuta el siguiente comando para actualizar pip a la ultima versión.

pip install --upgrade pip

Ahora que el entorno virtual está creado y activado, instalaremos la libreria de TensorFlow utilizando el siguiente comando:

pip install --upgrade tensorflow

Para verificar la instalación, ejecuta el siguiente comando, el cual te indicará que versión de TensorFlow tienes:

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

En el momento en que se ha escrito este articulo, la ultima versión estable de TensorFlow es la 2.1.0 .

Conclusión

Si has realizado este tutorial, habrás aprendido como instalar TensorFlow dentro de un entorno virtual en CentOS8.

Cualquier duda o comentario que tengas puedes dejarlo aquí abajo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.