Pular para o conteúdo principal

Instalar Pytorch para reComputer Jetson

Este wiki demonstra como instalar o PyTorch otimizado pela NVIDIA no seu reComputer, combinando com a sua versão do JetPack. Ele também aborda como usar ambientes virtuais (conda) para gerenciar múltiplas versões do PyTorch para desenvolvimento e implantação.

Pré-requisitos

  • reComputer com JetPack instalado
  • Conexão com a Internet

Instalar PyTorch para reComputer

Aqui, apresentaremos como instalar o PyTorch com suporte a CUDA nas duas versões comumente usadas do Jetpack 5 e Jetpack 6.

No reComputer, a versão comumente usada do Jetpack 5 é a 5.1.3. Aqui, vamos usá-la para apresentar como instalar o PyTorch.

Passo 1. Atualize o sistema e instale as dependências:

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

Passo 2. Baixe o wheel oficial do PyTorch (exemplo: 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
nota

Se você precisar de uma versão mais recente do torch que suporte o Jetpack 5.1.3, faça o download do arquivo wheel compilado a partir daqui (torch-2.2 para python3.8).

Passo 3. Verifique a instalação:

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

Múltiplas versões do PyTorch com Conda

Miniconda é um instalador leve para o gerenciador de pacotes Conda, fornecendo um ambiente mínimo para criar e gerenciar rapidamente ambientes e pacotes Python.

Passo 1. Instale o Miniconda:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-aarch64.sh
bash Miniconda3-latest-Linux-aarch64.sh
info
  • Siga as instruções e digite "yes" para concordar com os termos.
  • Recomenda-se usar a configuração padrão para o caminho de instalação, como ~/miniconda3.
  • Por fim, será perguntado se deseja adicionar automaticamente ao .bashrc. Recomenda-se digitar "yes".

Passo 2. Inicialize e configure o conda:

source ~/.bashrc
# Verify if conda is functioning properly
conda --version
# Disable automatic entry into the conda base environment
conda config --set auto_activate_base false
# Close and reopen the terminal. By default, it will not enter the base environment.

Passo 3. Crie um novo ambiente e instale um wheel específico do PyTorch:

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

Passo 4. Baixe e instale o arquivo wheel do PyTorch conforme mostrado nas seções anteriores.

info

Para mais detalhes, consulte o guia de instalação do PyTorch da NVIDIA

Recursos

Suporte Técnico & Discussão de Produtos

Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...