Introducción
TensorFlow es la plataforma de código abierto de Google para el aprendizaje automático diseñada para simplificar el proceso de implementación de modelos de aprendizaje automático.
Los investigadores, los científicos de datos y los desarrolladores utilizan esta biblioteca integral para el cálculo numérico. TensorFlow se ejecuta en múltiples CPU, GPU y sistemas operativos móviles.
En este tutorial, aprenda a instalar TensorFlow en CentOS 7.
Requisitos previos
- Un sistema CentOS Linux
- Acceso a una línea de comando/ventana de terminal (Ctrl +Alt +
F2 ) - Una cuenta de usuario con sudo privilegios
- Acceso al usuario raíz
- Pip 19.0 o posterior
Paso 1:habilitar y actualizar el repositorio EPEL
Para descargar los paquetes y las dependencias necesarios, primero deberá instalar y actualizar el repositorio de EPEL. Utilice los siguientes dos comandos:
sudo yum -y install epel-release
yum -y update
Paso 2:Instale los paquetes necesarios
Aunque TensorFlow admite varios idiomas, Python es el que ofrece la mayor cantidad de funciones.
Si no tiene Python instalado en CentOS, ejecute el siguiente comando para instalar pip (un sistema de gestión de paquetes para Python) y el propio lenguaje:
sudo yum -y install gcc gcc-c++ python-pip python-devel atlas atlas-devel gcc-gfortran openssl-devel libffi-devel
El resultado muestra que el sistema descargó dependencias.
Paso 3:Crear un entorno virtual
A continuación, cree una variable de entorno que apunte a la URL de descarga de TensorFlow. Al hacerlo, se aísla la instalación del paquete del sistema CentOS.
Usando el pip
comando, instalar y actualizar un software de entorno virtual. Recomendamos usar Virtualenv , una herramienta diseñada específicamente para crear entornos Python aislados.
Use el siguiente comando para instalar y actualizar Virtualenv en CentOS:
pip install --upgrade virtualenv
Advertencia: El siguiente paso requiere acceso al entorno raíz y al directorio de inicio. Cambiar a la raíz se requiere caparazón. Ejecute el siguiente comando para cambiar a él:sudo su -
. Escriba la contraseña del usuario root y presione Entrar.
Cree un nuevo entorno escribiendo:
virtualenv --system-site-packages ~/venvs/tensorflow
Por último, activa el entorno:
source ~/venvs/tensorflow/bin/activate
Al activar el entorno, se cambia la línea de comandos y se agrega el directorio bin del entorno virtual como prefijo. Esto significa que ahora está trabajando dentro del entorno virtual.
Paso 4:Instalar TensorFlow
Después de configurar y activar el entorno virtual, finalmente puede continuar con la instalación de la biblioteca TensorFlow. Hay dos paquetes de software disponibles, TensorFlow para CPU y TensorFlow para GPU .
Instalar TensorFlow para CPU
El paquete de software predeterminado admite cargas de trabajo de aprendizaje automático impulsadas por CPU. Para instalar la última versión estable de TensorFlow para CPU (recomendado para principiantes) y dependencias, escriba:
pip install --upgrade tensorflow
Instalar TensorFlow para GPU
TensorFlow para GPU admite cargas de trabajo de aprendizaje automático impulsadas por GPU. Para instalar la última versión estable de TensorFlow para GPU (recomendado para principiantes), ejecute el siguiente comando:
pip install --upgrade tensorflow-gpu
Tenga en cuenta que TensorFlow con compatibilidad con GPU necesita hardware y software adicionales. Para obtener más información, consulte la documentación de TensorFlow sobre la compatibilidad con GPU.
Instalar versiones anteriores de TensorFlow
Para instalar TensorFlow para CPU versión 1.14 o anterior, ejecute el comando en el siguiente formato:
pip install tensorflow==package_version
Por ejemplo, para instalar TensorFlow para CPU versión 1.14, escriba:
pip install tensorflow==1.14
Para instalar TensorFlow para GPU versión 1.14 , escriba el comando en el siguiente formato:
pip install tensorflow-gpu==1.14
TensorFlow 1.15 admite cargas de trabajo de CPU y GPU en un solo paquete. Para instalar la versión 1.15, ejecute el siguiente comando:
pip install tensorflow-gpu==1.15rc2
Paso 5:Verificar la instalación de TensorFlow
Verifica la instalación de TensorFlow con el siguiente comando:
python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"