Skip to main content

Instalar Pytorch para reComputer Jetson

Este wiki demuestra cómo instalar PyTorch optimizado por NVIDIA en tu reComputer, coincidiendo con tu versión de JetPack. También cubre cómo usar entornos virtuales (conda) para gestionar múltiples versiones de PyTorch para desarrollo y despliegue.

Prerrequisitos

  • reComputer con JetPack instalado
  • Conexión a Internet

Instalar PyTorch para reComputer

Aquí, introduciremos cómo instalar PyTorch con soporte CUDA en las dos versiones comúnmente utilizadas de Jetpack 5 y Jetpack 6.

En reComputer, la versión comúnmente utilizada de Jetpack 5 es 5.1.3. Aquí, la usaremos para introducir cómo instalar PyTorch.

Paso 1. Actualizar el sistema e instalar dependencias:

sudo apt-get -y update
sudo apt-get install -y python3-pip libopenblas-dev

Paso 2. Descargar el wheel oficial de PyTorch (ejemplo: torch-2.1.0 para JetPack 5.1.3, Python 3.8):

wget https://developer.download.nvidia.com/compute/redist/jp/v512/pytorch/torch-2.1.0a0+41361538.nv23.06-cp38-cp38-linux_aarch64.whl
pip install torch-2.1.0a0+41361538.nv23.06-cp38-cp38-linux_aarch64.whl
note

Si necesitas una versión más reciente de torch que soporte Jetpack 5.1.3, por favor descarga el archivo wheel compilado desde aquí (torch-2.2 para python3.8).

Paso 3. Verificar la instalación:

import torch
print(torch.cuda.is_available())
print(torch.__version__)

Múltiples Versiones de PyTorch con Conda

Miniconda es un instalador ligero para el gestor de paquetes Conda, proporcionando un entorno mínimo para crear y gestionar rápidamente entornos de Python y paquetes.

Paso 1. Instalar Miniconda:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-aarch64.sh
bash Miniconda3-latest-Linux-aarch64.sh
info
  • Sigue las instrucciones e ingresa "yes" para aceptar los términos.
  • Se recomienda usar la configuración predeterminada para la ruta de instalación, como ~/miniconda3.
  • Finalmente, pregunta si agregar automáticamente a .bashrc. Se recomienda ingresar "yes".

Paso 2. Inicializar y configurar conda:

source ~/.bashrc
# Verificar si conda está funcionando correctamente
conda --version
# Deshabilitar la entrada automática al entorno base de conda
conda config --set auto_activate_base false
# Cerrar y reabrir la terminal. Por defecto, no entrará al entorno base.

Paso 3. Crear un nuevo entorno e instalar un wheel específico de PyTorch:

conda create -n torch_2.0 python=3.8
conda activate torch_2.0

Paso 4. Descargar e instalar el archivo wheel de PyTorch como se muestra en las secciones anteriores.

info

Para más detalles, consulta la guía de instalación de PyTorch de NVIDIA

Recursos

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...