User Tools

Site Tools


nvidia开发板

This is an old revision of the document!


Nvidia开发板Nvidia Jetson AGX Xavier

相关硬件产品

图为T600

查看版本信息

JetPack版本

head -n 1 /etc/nv_tegra_release

输出内容中的REVISION即版本信息,例如:

# R32 (release), REVISION: 4.3, GCID: 21589087, BOARD: t186ref, EABI: aarch64, DATE: Fri Jun 26 04:34:27 UTC 2020

查看CUDA版本

cat /usr/local/cuda/version.txt

输出信息例如:

CUDA Version 10.2.89

PyTorch安装

详见:nvidia jetson xavier agx安装pytorch

实测安装环境

  • 图为T600 AI边缘计算终端
  • Nvidia Jetson Xavier AGX
  • NVIDIA SDK Manager Version: 1.2.0
  • CUDA版本:10.2.89
  • Jetpack版本:JP 4.4 DP
  • python版本:python3.6

安装步骤

sudo apt-get install libopenblas-base libopenmpi-dev
# Python 3.6 (download pip wheel from above)
# 虚拟环境下,执行pip install Cython
pip3 install Cython
# 虚拟环境下,执行pip install ...
pip3 install numpy torch-1.7.0-cp36-cp36m-linux_aarch64.whl
 
# 安装pytorchvision,用于计算机视觉AI任务
# 下载pytorchvision源码,需要参照https://github.com/pytorch/vision找到对应版本,1.7的pytorch对应0.8.0的vision
git clone -b v0.8.0 https://github.com/pytorch/vision
cd vision
# 虚拟环境下使用python setup.py install
# 建议先修改pip源,然后安装pillow,再执行下面的命令,以防止pytorchvision安装到最后需要安装pillow,但是又速度太慢
sudo python3 setup.py install

可能出现的错误

illegal hardware instruction (core dumped) python

可能是虚拟环境问题导致的,实测在pipenv下安装失败,不仅pytorch报错,安装numpy同样报错

ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory

与上面的情况类似,实测在pipenv下安装就会报错,在pyenv的Python3.6下直接安装没有任何问题

以上问题可能与pipenv是通过其他用户安装导致,通过venv创建虚拟环境后安装pytorch成功

nvidia开发板.1613146060.txt.gz · Last modified: 2021/02/13 00:07 by jordan