Geekflare recibe el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliación de los enlaces de compra en este sitio.
En Desarrollo Última actualización: 25 de septiembre de 2023
Compartir en:
Escáner de seguridad de aplicaciones web Invicti - la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

En esta guía, voy a ir a través de la instalación de PyTorch en Windows y Linux, utilizando Anaconda para gestionar la instalación de los paquetes.

La instalación se realizará utilizando la herramienta de línea de comandos conda incorporada en Anaconda.

PyTorch es una biblioteca de aprendizaje automático escrita en Python y basada en el marco Torch. Fue desarrollada por Facebook y es comparable a Tensorflow de Google. Es útil en los campos de la visión por ordenador y el procesamiento del lenguaje natural y ha sido utilizada por empresas como Tesla para desarrollar software de piloto automático.

PyTorch es gratuito y de código abierto, con licencia BSD modificada, y está bajo la Fundación Linux.

Requisitos previos

Para seguir este tutorial, necesita tener instalado Anaconda en la máquina en la que esté trabajando.

Si aún no lo tiene instalado, esta guía sobre cómo instalar Anaconda le guiará a través de todo el proceso. Después de seguir esa guía, puede proceder a instalar PyTorch.

Instalación de PyTorch en Linux

Como buena práctica, comience por actualizar los paquetes de software en su distribución de Linux. En mi caso, estoy utilizando Ubuntu y apt para gestionar mis paquetes, por lo que utilizaré el siguiente comando para actualizar:

$ sudo apt update && apt upgrade 

Cuando haya terminado de actualizar los paquetes, vaya a la página de instalación del sitio web oficial de PyTorch. Desplácese por la página hasta que encuentre el asistente de instalación que se parece al de abajo:

Pytorch table to help you generate the correct command to install

Utilizando este asistente, podrá hacer clic en las diferentes opciones para proporcionar la información de su sistema y sus preferencias, y a su vez, obtendrá un comando que puede utilizar en su terminal para instalar PyTorch.

Después de proporcionar la información de mi sistema, este es el aspecto que tiene:

Screenshot-from-2022-11-03-18-44-42

Opté por la versión estable de Linux, y utilizaré Conda para gestionar mis paquetes. También elegí utilizar PyTorch con Python en lugar de C /Java. Y estaré ejecutando mi PyTorch en una CPU en lugar de una GPU.

En la parte inferior de la tabla está el comando que puedo utilizar para instalar PyTorch, pero antes de ejecutar este comando, me gustaría crear un entorno virtual Anaconda llamado pytorch.

Los entornos virtuales le permiten crear proyectos y mantener sus dependencias aisladas de las dependencias de otros proyectos, evitando así conflictos de dependencias. Una de las ventajas de Anaconda es que le ayuda a crear y gestionar entornos virtuales fácilmente.

Para crear un entorno virtual en el que la versión de Python sea la 3.7, introduciré el siguiente comando:

conda create -n pytorch python=3.7

Una vez creado el entorno, lo activaré utilizando el siguiente comando:

conda activate pytorch

Una vez que el entorno esté activo, ejecutaré el comando generado anteriormente en el sitio web de PyTorch para instalar PyTorch.

conda install pytorch torchvision torchaudio cpuonly -c pytorch

Siga las instrucciones para instalar PyTorch. Una vez hecho, reiniciaré la sesión de terminal para que surta efecto.

Ahora para verificar que PyTorch fue instalado correctamente, vamos a intentar importarlo en la shell interactiva de Python. Asegúrese de estar en el entorno virtual de Pytorch utilizando el comando

conda activate pytorch

Una vez que esté en el entorno virtual de Pytorch, abra la shell interactiva de python escribiendo el comando

python

Una vez iniciada la sesión de shell, escriba la siguiente línea de código y pulse ENTER

importar antorcha

Si Python se ejecuta sin errores, entonces la instalación se ha realizado correctamente. Pero si obtiene un error de Módulo no encontrado, significa que algo salió mal durante la instalación. Puede intentar reinstalarlo de nuevo.

Instalación de PyTorch en Windows

Para empezar, en su máquina Windows, busque el programa Anaconda Prompt y ábralo. Aquí es donde vamos a ejecutar los comandos.

Una vez que el programa esté abierto, vamos a crear un entorno virtual para nuestra instalación de PyTorch utilizando el comando

conda create -n pytorch python=3.7

Después de crear el entorno virtual, podemos activarlo ejecutando el siguiente comando:

conda activate pytorch

Una vez que el entorno virtual está activo, podemos proceder a instalar PyTorch. Comenzamos yendo a la página de instalaciones del sitio web de PyTorch. Después, podemos desplazarnos hasta la sección de la página donde se encuentra el asistente de instalación:

Installation-table

Aquí, seleccionamos la información de nuestro sistema, y el asistente nos dará un comando para instalar PyTorch. Voy a seleccionar la versión estable para Windows, gestionada por Conda, utilizada a través del lenguaje de programación python, y que se ejecuta en una CPU. Como resultado, mi tabla tendrá este aspecto.

installation-table-with-data

A continuación, copie el comando, péguelo en el prompt de Anaconda y pulse ENTER.

Una vez completada la instalación, podemos verificar si ha tenido éxito abriendo el intérprete de comandos interactivo de Python e intentando importar PyTorch.

Así que dentro del prompt de Anaconda, inicie una sesión interactiva de Python.

python

Una vez iniciada la sesión, importe PyTorch utilizando la siguiente línea de código:

import antorcha

Si esta acción se completa sin errores, entonces la instalación fue exitosa.

Palabras finales

En esta guía, hemos instalado PyTorch tanto en Windows como en Linux utilizando conda. Es posible instalarlo vía PIP como un paquete PIP normal. En ambos casos, opté por la instalación con CPU. Sin embargo, también puede utilizar CUDA, que es un conjunto de herramientas de sistema desarrollado por Nvidia que acelera el entrenamiento paralelizando las operaciones en las GPU.

  • Anesu Kafesu
    Autor
    Desarrollador web full stack y redactor técnico. Actualmente aprendiendo IA.
Gracias a nuestros patrocinadores
Más lecturas sobre desarrollo
Potencia tu negocio
Algunas de las herramientas y servicios que le ayudarán a hacer crecer su negocio.
  • Invicti utiliza el Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en tan solo unas horas.
    Pruebe Invicti
  • Web scraping, proxy residencial, gestor de proxy, desbloqueador web, rastreador de motores de búsqueda, y todo lo que necesita para recopilar datos web.
    Pruebe Brightdata
  • Monday.com es un sistema operativo de trabajo todo en uno que te ayuda a gestionar proyectos, tareas, trabajo, ventas, CRM, operaciones, flujos de trabajo y mucho más.
    Prueba Monday
  • Intruder es un escáner de vulnerabilidades en línea que encuentra puntos débiles de ciberseguridad en su infraestructura, para evitar costosas violaciones de datos.
    Prueba Intruder