Jetson TX2安装pytorch 1.4 (jetpack4.3)详细教程

1、TX2 更改python默认版本为python 3

TX2 刷完jetpack4.3固件后安装的ubuntu系统同时存在两个版本的python,一个是默认的python2.7,另一个是python3.6版本,我一般习惯使用python3,所以通过以下命令进行设置。

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
#在弹出的列表中进python默认版本的选择
sudo update-alternatives --config python

执行下面命令安装pip3

sudo apt-get install python3-pip
#更新版本
pip3 install --upgrade pip

2、安装pytorch

2.1 Jetson TX2必要依赖安装

为了能在TX2上顺利的进行一系列的软件安装工作,我建议在TX2刷机完毕后可以安装以下依赖,这样可以避免后续安装pytrorch等第三方库出现不必要的错误

sudo apt-get install -y nano curl 
sudo apt-get install -y python3-pip python3-dev
sudo apt-get install -y python-pip
sudo apt-get install -y python-setuptools
sudo apt-get install -y python3-setuptools
sudo apt-get install -y python3-opencv
sudo apt-get install -y libcanberra-gtk0 libcanberra-gtk-module

针对Python-pip

pip3 install -U pip
pip install -U pip
pip3 install setuptools wheel
pip install setuptools wheel cython

2.2 Pytorch安装

TX2安装Pytorch最简单的方法就是下载nvidia官网提供的对应版本的pytorch的whl文件和教程进行安装,nvidia官方pythorch下载地址

本次选择的是安装的python 3.6版本的pytorch1.4.0版本。

安装的方式有很多种:

第一种方法:通过wget下载whl文件有时会比较慢甚至下载失败,我是在windows环境下用利用科学上网下载,速度会比较快,下载好后将文件放在home目录下然后执行后面3步。

 

wget https://nvidia.box.com/shared/static/c3d7vm4gcs9m728j6o5vjay2jdedqb55.whl -O torch-1.4.0-cp36-cp36m-linux_aarch64.whl
sudo apt-get install python3-pip libopenblas-base libopenmpi-dev 
pip3 install Cython
pip3 install numpy torch-1.4.0-cp36-cp36m-linux_aarch64.whl

第二种方法:没有亲自试过,主要通过pip换清华源的方式下载安装,个人觉得不要使用豆瓣等源因为他们不一定包含TX2 ARM的安装包,可以自己尝试一下,下载速度应该也比较快。

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy torch-1.4.0-cp36-cp36m-linux_aarch64.whl

安装完成后可以在python环境下通过import torch进行验证,可能会报错如下

我的是应为numpy版本的问题,通过以下命令行将其版本更新至1.19.1即可解决问题。

pip3 install --upgrade numpy

2.3 安装Torchvision v0.5.0 

通过以下命令即可完成安装

sudo apt-get install libjpeg-dev zlib1g-dev
#实测用手机热点下载会比较顺利
git clone --branch v0.5.0 https://github.com/pytorch/vision torchvision
cd torchvision
#这一步花费的时间较长
sudo python3 setup.py install
cd ../
pip3 install 'pillow<7' # not needed for torchvision v0.5.0+

进行到sudo python3 setup.py install这一步时,报错如下:

应该是安装pillow的过程失败了。通过下面的语句可实现加速安装pillow,便可解决问题,然后接着执行后面的语句。

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow==4.1.1

2.4 安装验证

通过一下命令进行安装验证

python3 -c "import torch ; print(torch.__version__)"

安装没有问题的话,结果如下:

 

 

 

 

 

 

  • 5
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
### 回答1: 要在Jetson TX2安装PyTorch,需要先安装JetPack软件套件,并在Jetson TX2安装Python。然后,可以通过SSH连接到Jetson TX2,并使用pip安装PyTorch包。需要注意的是,Jetson TX2上可能需要编译PyTorch源代码,因此可能需要安装其他依赖项和工具链。建议参考官方文档和社区资源进行安装。 ### 回答2: Jetson TX2是一款较为高端的嵌入式计算机,可以支持人工智能相关的应用。而PyTorch是一种比较流行的深度学习框架,可以用于创建和训练自己的人工智能模型。在Jetson TX2安装PyTorch,可以让我们更加方便地进行深度学习的研究和应用。以下是Jetson TX2安装PyTorch的步骤: 1.首先,确保您的Jetson TX2已经安装了Nvidia Jetpack,因为这是PyTorch所依赖的一些组件(例如CUDA和cuDNN)所需的基础环境。 2.然后,建议您使用anaconda将PyTorch安装Jetson TX2上。anaconda是一种用于创建Python虚拟环境的工具,可以避免在Jetson TX2上出现由于不同版本Python包之间的冲突而导致的问题。 3.下载并安装anaconda,前往官方网站(https://www.anaconda.com/distribution/)下载适用于Jetson TX2的合适版本。安装完成后,运行以下命令创建一个名为“tfenv”(可以自行更改名称)的Python虚拟环境: conda create -n tfenv python=3.7 4.激活tfenv环境,运行以下命令: conda activate tfenv 5.接下来,安装PyTorch。由于Jetson TX2上的CPU和GPU规格不同,因此我们需要为CUDA和cuDNN选择正确的版本。当前最新的PyTorch版本是1.9.0,假设您已经安装了与Jetpack 4.4对应的CUDA和cuDNN版本,可以通过以下命令安装PyTorch: pip3 install torch==1.9.0+cu102 torchvision==0.10.0+cu102 -f https://download.pytorch.org/whl/cu102/torch_stable.html 6.测试PyTorch是否安装成功。可以使用以下命令打开Python交互环境: python 然后输入以下Python代码: import torch print(torch.__version__) 如果输出1.9.0,则说明PyTorch已经成功地安装并可以在Jetson TX2上使用。 总之,Jetson TX2安装PyTorch需要在安装anaconda、环境设置、选择正确的PyTorch版本等方面进行详细的步骤,需要注意这些细节,确保正确安装和配置。 ### 回答3: Jetson TX2 是 NVIDIA 推出的一款用于深度学习的嵌入式系统平台,它的灵活性和性能使其成为许多机器学习和人工智能项目的首选。PyTorch 是由 Facebook 开发的一种基于 Python 的机器学习库,它具有易用性和高效性,因此很受欢迎。在本文中,将介绍如何在 Jetson TX2安装 PyTorch。 首先,确保您的 Jetson TX2 已连接到网络。然后,您需要安装正确的 Python 版本,因为 PyTorch 仅支持特定的版本。可以从 Jetson TX2 的终端窗口输入以下命令来确认您的 Python 版本: ```bash python -V ``` 如果输出如下内容,表示您已经安装了 Python : ```bash Python 3.6.9 ``` 接下来,使用以下命令,在 Jetson TX2安装 PyTorch: ```bash sudo apt-get update sudo apt-get install python3-pip libopenblas-base libopenmpi-dev sudo pip3 install http://nvidia.westus2.cloudapp.azure.com/bsp/pytorch-1.7.0 ``` 上面的命令将使用 pip3 安装 PyTorch 和相关依赖项。安装完成后,您可以使用以下命令验证 PyTorch 是否已成功安装: ```bash python3 -c "import torch; print(torch.cuda.is_available())" ``` 如果输出 “True”,则表示你已经成功安装PyTorch安装完成后,您可以开始使用 PyTorch 训练深度学习模型。Jetson TX2 的高性能和灵活性,使它成为深度学习模型的理想平台。在使用 PyTorch 训练模型时,建议在 Jetson TX2 上使用 GPU 进行加速,这将显著提高训练速度。 总之,Jetson TX2安装 PyTorch 很简单,只需几个命令就可以轻松完成。在安装完成后,您将进入一个完全准备好使用 PyTorch 训练深度学习模型的状态。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值