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.