率直に言う
1. Jetson nano に pytorch と torchvision をインストールする方法
その前に、あらゆる種類のサポート パッケージを構成してインストールする必要があります。
1. pytorch の方法
まず公式の pytorch パッケージをダウンロードします.ここでは遅すぎるのでインターネット経由でダウンロードしました. 清華園に切り替えると、見つかりません。自分でダウンロードする場合はバージョンに注意. 公式イメージはpython3.6.9なのでcp36, アーキテクチャはAarch64. 間違ってダウンロードしないように.
NVIDIA の公式 Web サイトから pytorch のアドレスをダウンロード:
https://forums.developer.nvidia.com/t/pytorch-for-jetson/72048
#安装需要的包
sudo apt-get install python3-pip libopenblas-base libopenmpi-dev
pip3 install Cython
pip3 install numpy
#安装刚才下载的torch包
pip3 install ......# 直接把.whl拖到命令窗口中,让它自动填充文件位置
検証が成功するかどうか
python3
>>>import torch
>>>print(torch.__version__)
#出现版本号就算成功
2. torchvision の方法
pytorch のインストール パッケージは公式 Nvidia からダウンロードされるため、PyTorch が提供する公式コマンドに従って torchvision のインストールを直接インストールすることはできません。
正しい方法は、Nvidia の公式 Web サイトにアクセスして、pytorch のバージョンに一致する torchvision インストール パッケージを見つけることです.2 つのバージョンは対応している必要があります.または、GitHub にアクセスして torchvision のソース コードをダウンロードします ( https://github.com/pytorch /vision) を実行し、Jetson Nano に pytorch オンサイト コンパイルをインストールして、インストールした torchvision を正常に使用できるようにします。
公式 Web サイトのチュートリアルに従い、バージョン番号に注意することをお勧めします。
#先安装必要的包
sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libavcodec-dev libavformat-dev libswscale-dev
#这里又用了翻墙上网
#进入到上一步下载的文件夹中
cd torchvision
#设置临时变量(x就是你的版本号)
export BUILD_VERSION=0.x.0
#开始安装(注意这里--user是安装在主环境,如果是虚拟环境要改为 --你的环境名)
python3 setup.py install --user
検証が成功するかどうか
python3
>>>import torchvision
>>>print(torchversion.__version__)
#出现版本号就算成功
以下は、対応する torchvision バージョンとサポートされている Python バージョンです。