Una guía para principiantes para instalar TensorFlow en Ubuntu
- 2151
- 630
- Mario Gollum
TensorFlow es una biblioteca de software de código abierto desarrollada por Google para el aprendizaje automático y las tareas de aprendizaje profundo. Proporciona una forma flexible y eficiente de construir y entrenar modelos de aprendizaje automático, desde una regresión lineal simple hasta redes neuronales complejas. TensorFlow admite una amplia gama de plataformas, incluida Ubuntu, una de las distribuciones de Linux más populares.
Si es nuevo en TensorFlow y desea comenzar con Ubuntu, este tutorial paso a paso lo guiará a través del proceso de instalación de TensorFlow en su sistema Ubuntu. Al final de este tutorial, tendrá una instalación en funcionamiento de TensorFlow y estará listo para comenzar a construir y capacitar a sus propios modelos de aprendizaje automático.
Requisitos de hardware
Los requisitos de hardware para instalar TensorFlow en Ubuntu dependen del tipo de instalación que esté haciendo, específicamente, ya sea que esté instalando la versión de CPU o la versión GPU de TensorFlow. Aquí están los requisitos básicos de hardware para cada versión:
- Versión de CPU
- Procesador: X86-64 CPU con soporte AVX2
- Ram: 2 GB o más
- Espacio en disco: 500 MB o más
- Versión GPU
- Procesador: GPU NVIDIA con capacidad de cómputo de 3.5 o superior (ver la lista de GPU compatibles)
- Nvidia CUDA Toolkit: versión 11.0 o superior (consulte los requisitos del conjunto de herramientas CUDA)
- Biblioteca Cudnn: versión 8.0 o superior (ver los requisitos de Cudnn)
- Ram: 4GB o más
- Espacio en disco: 500 MB o más
También vale la pena señalar que el uso de una GPU puede acelerar significativamente el entrenamiento de los modelos de aprendizaje profundo, por lo que si tiene una GPU NVIDIA compatible, se recomienda instalar la versión GPU de TensorFlow. Sin embargo, la versión de la CPU aún se puede usar para muchas tareas de aprendizaje automático y es una buena opción si no tiene una GPU compatible.
Paso 1: Actualice su sistema
Antes de comenzar, es importante asegurarse de que su sistema Ubuntu esté actualizado. Abra una ventana de terminal y ejecute el siguiente comando para actualizar la lista de paquetes de su sistema e instalar cualquier actualización disponible:
Sudo Apt Update && Sudo Apt Actualad
Paso 2: Instale Python 3 y Pip
TensorFlow requiere Python 3.7-3.10, entonces, si no tiene Python instalado, puede instalarlo ejecutando:
sudo apto install python3-dev python3-pip
Esto también instalará PIP, el instalador de paquetes para Python.
Paso 3: crear un entorno virtual (opcional)
Se recomienda utilizar un entorno virtual para aislar TensorFlow y sus dependencias de otros paquetes de su sistema. Primero instale el paquete Python para crear entornos virtuales:
sudo apto install python3-henv
A continuación, cree un nuevo directorio para su aplicación TensorFlow y cambie a ellos:
mkdir tensorflow-app && tensorflow-app
Luego, puede crear un entorno virtual ejecutando:
python3 -m venv venv
Esto creará un entorno virtual nombrado "Venv" En el directorio actual.
Para activar el entorno virtual, ejecute:
fuente venv/bin/activar
Ahora debería ver el nombre del entorno virtual en su mensaje terminal.
Paso 4: Instale TensorFlow
Con Python y Pip instalados, ahora puede instalar TensorFlow. Para instalar la versión CPU de TensorFlow, ejecute:
Instalación de PIP -Upgrade TensorFlow
Si tiene una GPU y desea instalar la versión GPU de TensorFlow, primero deberá instalar el Kit de herramientas NVIDIA CUDA y la biblioteca Cudnn. Puede encontrar instrucciones para instalar estas bibliotecas en la documentación de TensorFlow.
Paso 5: Instale complementos de TensorFlow (opcional)
TensorFlow Addons es un depósito de extensiones y complementos desarrollados por la comunidad para TensorFlow. Para instalar complementos TensorFlow, ejecute:
Instalación de PIP-Upgrade TensorFlow-Addons
Esto instalará la última versión de TensorFlow Addons.
Paso 6: Pruebe la instalación
Una vez que se instala TensorFlow, puede probar la instalación ejecutando un script simple que crea y ejecuta una sesión de TensorFlow:
Python -C "Importar tensorflow como tf; imprimir (TF.versión.VERSIÓN)"
Si TensorFlow se instala correctamente, debe ver la versión del TensorFlow impreso en el terminal.
Paso 7: Instale el cuaderno Jupyter (opcional)
Jupyter Notebook es un entorno de desarrollo interactivo basado en la web para Python. Es una gran herramienta para explorar y experimentar con el código TensorFlow. Para instalar el cuaderno Jupyter, ejecute:
PIP install jupyter
Para iniciar el cuaderno Jupyter, ejecute:
cuaderno de jupyter
Esto iniciará el servidor de cuaderno Jupyter y abrirá una nueva ventana del navegador con la interfaz del cuaderno Jupyter.
Paso 8: Crea un nuevo cuaderno (opcional)
En la interfaz del cuaderno Jupyter, haga clic en "Nuevo" y seleccione "Python 3" para crear un nuevo cuaderno. En la primera celda, escriba el siguiente código para importar TensorFlow:
importar tensorflow como tf1 | importar tensorflow como tf |
Ahora puede comenzar a experimentar con TensorFlow en su cuaderno Jupyter!
Paso 9: Desactivar el entorno virtual (opcional)
Si creó un entorno virtual en el paso 3, puede desactivarlo ejecutando:
desactivar
Esto lo devolverá al entorno Python predeterminado de su sistema.
Y eso es! Ahora debería tener TensorFlow instalado y listo para usar en su sistema Ubuntu. Ya sea que sea nuevo en el aprendizaje automático o un desarrollador experimentado, TensorFlow on Ubuntu es una herramienta poderosa para construir y capacitar a los modelos de aprendizaje automático.
Conclusión
La instalación de TensorFlow en Ubuntu puede ser un poco desalentador, especialmente si es nuevo en el aprendizaje automático y Linux. Sin embargo, con este tutorial paso a paso, debería poder instalar TensorFlow con facilidad y comenzar con el aprendizaje automático en Ubuntu.
Recuerde mantener su sistema actualizado, crear un entorno virtual para TensorFlow y probar la instalación para asegurarse de que todo funcione correctamente. Una vez que haya instalado TensorFlow, las posibilidades son infinitas y tendrá una herramienta poderosa para construir y capacitar a sus propios modelos de aprendizaje automático.
Ya sea que sea un estudiante, investigador o desarrollador, TensorFlow en Ubuntu es una excelente manera de explorar el mundo del aprendizaje automático y desbloquear el potencial de este emocionante campo. Entonces, Qué esperas? Comience su viaje con TensorFlow en Ubuntu hoy!
- « Escribir eficiente para bucles en consejos y trucos bash
- Administrar procesos de Linux una descripción general »