TensorFlow es una plataforma de código abierto para el aprendizaje automático creada por Google. Varias organizaciones, incluidas Twitter, PayPal, Intel, Lenovo y Airbus, utilizan TensorFlow.
TensorFlow se puede instalar en todo el sistema, en un entorno virtual Python, como un contenedor Docker o con Anaconda.
TensorFlow es compatible con Python 2 y 3. Usaremos Python 3 e instalaremos TensorFlow en un entorno virtual .
Entorno virtual le permite tener varios entornos de Python aislados diferentes en una computadora e instalar versiones específicas de módulos basados en cada proyecto, sin preocuparse de que afecte a sus otros proyectos.
Instala TensorFlow en Rocky Linux 8 y CentOS 8
A diferencia de otras distribuciones de Linux, Python no está instalado de forma predeterminada en Rocky Linux 8. Para instalar Python 3 en CentOS 8, ejecute el siguiente comando como usuario root o sudo
en tu terminal:
sudo dnf install python3
El comando anterior instalará Python 3.6 y pip. Para ejecutar Python 3, debe escribir python3
explícitamente, y para ejecutar pip escriba pip3
.
A partir de Python 3.6, la forma recomendada de crear un entorno virtual es usar módulos venv
.
Vaya al directorio donde desea guardar el proyecto TensorFlow. Esto puede estar en su directorio de inicio o en otro directorio donde pueda tener acceso de lectura y escritura.
Cree un directorio nuevo para el proyecto TensorFlow y acceda a él:
mkdir project_tensorflow
cd proyek_tensorflow
Dentro del directorio, ejecute el siguiente comando para crear un entorno virtual :
python3 -m venv venv
El comando anterior crea un directorio llamado venv
, contiene una copia del binario de Python, la biblioteca pip de Python y otros archivos de soporte. Puede usar cualquier nombre que desee para el entorno virtual.
Para empezar a utilizar un entorno virtual , actívelo escribiendo:
source venv/bin/activate
Una vez activado, el directorio bin
en el entorno virtual se añadirá al principio de la variable $PATH
. Además, el indicador de shell cambiará y mostrará el nombre del entorno virtual que están usando actualmente. En este caso es venv
.
Instalar AndroidX86 en VirtualBox y PC de escritorio
Tensorflow y pip en Rocky Linux 8 y CentOS 8
La instalación de TensorFlow requiere pip
versión 19 o superior. Ejecute el siguiente comando para actualizar pip
a la última versión:
pip install --upgrade pip
Una vez que el entorno virtual es creado y activado, instale la biblioteca TensorFlow usando el siguiente comando:
pip install --upgrade tensorflow
Si tiene una GPU NVIDIA dedicada y desea aprovechar la potencia de esa GPU para el procesamiento, instale el paquete tensorflow-gpu
, que incluye y amplía la funcionalidad de tensorflow para compatibilidad con GPU.
En un entorno virtual , puede usar comandos pip en lugar de pip3 y python en lugar de python3.
Para verificar la instalación, ejecute el siguiente comando, que imprimirá la versión de TensorFlow:
python -c 'import tensorflow as tf; print(tf.__version__)'
Al momento de escribir este artículo, la última versión estable de TensorFlow es 2.1.0
:
2.1.0
Su versión de TensorFlow puede diferir de la versión que se muestra aquí.
Si es nuevo en TensorFlow, visite la página Introducción a TensorFlow y aprenda a crear su primera aplicación de aprendizaje automático. También puede clonar TensorFlow Models o el repositorio de TensorFlow-Examples de Github y explorar y probar ejemplos de TensorFlow.
Cuando haya terminado con su trabajo, desactive el entorno escribiendo deactivate
, y volverás a tu shell normal.
deactivate
En este punto, ha instalado correctamente TensorFlow y puede comenzar a usarlo.
Conclusión
Le mostramos cómo instalar TensorFlow dentro de un entorno virtual en Rocky Linux 8 y CentOS 8.