jeston nano安装torch和torchvision及几个报错原因解决方法
本人是第一次使用jeston nano,下载torch和torchvision碰了很多壁,因此这里把经验教训写下来,希望能帮助到像我一样的小白,让大家少走点弯路,由于第一次在csdn编辑,格式不美观,有错误见谅~
方式一:通过离线包安装
1.安装jtop,查看jetpack版本
pip3 install jetson-stats
安装好jtop后,输入:
jtop
在图中可以看到我的jetpack版本是 4.2,cuda版本是10.0(cuda的安装在网上有许多教程),后续安装torch和torchvision需要根据这个jetpack版本和python版本来,否则会报错
OSError: libcudart.so.10.0: cannot open shared object file: No such file
在英伟达官网查找jetpack对应torch版本,以下贴出我在官网查询的结果
PyTorch for Jetson - Jetson & Embedded Systems / Jetson Nano - NVIDIA Developer Forums
可以查到jetpack4.2和python3.6支持torch从1.0.0到1.4.0的版本,torch可以直接从英伟达官网下载,但是torchvision要使用pip或者conda命令,pip命令要涉及到使用清华镜像源,我这里一开始选择的是1.4.0的版本,但是涉及到后续安装torchvision从清华镜像源下载没有对应的torchvision版本,清华镜像源对应的版本有如下 :
所以为了能下载到对应版本的torchvision,我这里选择下载torchv1.0.0,对应的torchvision版本是0.2.2
直接点击下载torch,下载好后,通过ssh传输到nano
cd (torch所在目录)
pip3 install "torch-1.0.0a0+bb15580-cp36-cp36m-linux_aarch64.whl" #注意区别pip3和pip
python3.6
import torch
print(torch.cuda.is_available())
可以看到成功的调用了GPU,说明torch安装成功
然后使用命令安装torchvision0.2.2
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple torchvision==0.2.0
等待安装完毕,同样在python3.6验证torchvision是否安装成功
python3.6
import torchvision
没有报错,说明安装成功
方式二:
如果可以ping通github的网站或者可以科学上网,那么可以直接用英伟达官网的教程,直接在命令行窗口使用命令安装,具体教程如下:
(->python3.6,torch安装)
wget https://nvidia.box.com/shared/static/p57jwntv436lfrd78inwl7iml6p13fzh.whl -O torch-1.8.0-cp36-cp36m-linux_aarch64.whl
sudo apt-get install python3-pip libopenblas-base libopenmpi-dev libomp-dev pip3 install Cython
pip3 install numpy torch-1.8.0-cp36-cp36m-linux_aarch64.whl
->torchvision
$ sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libavcodec-dev libavformat-dev libswscale-dev
$ git clone --branch <version> https://github.com/pytorch/vision torchvision # see below for version of torchvision to download
$ cd torchvision
$ export BUILD_VERSION=0.x.0 # where 0.x.0 is the torchvision version
$ python3 setup.py install --user
$ cd ../ # attempting to load torchvision from build dir will result in import error
$ pip install 'pillow<7' # always needed for Python 2.7, not needed torchvision v0.5.0+ with Python 3.6
到此torch和torchvision就全部安装完毕了。
可以跑一个简单的深度神经网络的模型试一下
在经过十七次迭代后,准确率已经达到了0.93以上。
jeston nano安装torch和torchvision及几个报错原因解决方法相关推荐
- 在Ubuntu里安装Java环境,以及一些格式化报错的解决方法,建议大家先把文章看完在配,因为有一些出错原有在后面,看完之后调整顺序。
安装SSH.配置SSH无密码登陆## 1,安装SSH 输入命令: sudo apt-get install openssh-server 2,安装后,使用如下命令登录本机 ssh localhost ...
- 记一次用pip安装docker-compose报错及解决方法
记一次用pip安装docker-compose报错及解决方法 参考文章: (1)记一次用pip安装docker-compose报错及解决方法 (2)https://www.cnblogs.com/fe ...
- hp打印机没有右键扫描_安装HP打印机报错 0x000006be解决方法,图文操作步骤详解...
安装HP打印机报错 0x000006be解决方法,图文操作步骤详解 1. 首先打开控制面板 2.在程序和功能窗口中找是否有HP的打印机驱动,卸载掉 3.打开C:WindowsSystem32spool ...
- php安装xmlwriter遇到报错及解决方法
php安装xmlwriter遇到报错及解决方法 参考文章: (1)php安装xmlwriter遇到报错及解决方法 (2)https://www.cnblogs.com/gy1010/p/6513792 ...
- win11u盘安装报错怎么办 windows11u盘安装报错的解决方法
现在安装系统的方式有很多种,U盘就是其中一种,最近有用户在使用U盘安装Win11系统的时候,在安装的途中出现系统报错的情况,那么我们遇到u盘安装win11系统报错怎么办呢?很多用户都不清楚该如何解决, ...
- K8S 1.18.0 以及KubeEdge 1.10.3 三机安装部署(含过程记录及遇到的报错和解决方法)
因为网络上大多数教程只有部署相关的命令,而无输入命令后正确界面的显示样例,因此在参考网络上教程并跟随实现的过程中,我将过程进行截图记录,供大家参考.希望对大家有帮助~ 一. K8S部署 选用了三台虚拟 ...
- R安装WGCNA包(MacOS M1芯片)及impute包安装报错的解决方法【已成功】
R安装WGCNA包(MacOS M1芯片) WGCNA R安装WGCNA包 安装impute时的错误 impute包安装报错的解决方法 WGCNA 加权基因共表达网络分析 (WGCNA, Weight ...
- Python之Datasets库安装报错的解决方法
Python之Datasets库安装报错的解决方法 Problem 想要run一下最近在看的有关Domain Adaptation的论文实现代码,文中使用了Datasets库,习惯性使用Anacond ...
- MySQL 安装报错的解决方法
MySQL 安装报错的解决方法 前言 mysql 使用的是官网下载的安装包,mysql-installer-community-8.0.25.0.msi ,第一次安装时很顺利,因为某些原因要卸载重新安 ...
最新文章
- 字符设备驱动程序 2
- python自学什么书比较好-19年学习Python有什么好的书籍推荐吗?
- 【Hibernate】映射关系总结
- 打印对象和toString方法
- 新5 年时间服务器从 0 到 200,一个创业公司的架构野蛮生长史头疼哈
- 趣学python3(32)-enumerate,zip
- notepad++ vim插件_是时候摒弃掉Notepad++ ,因为你还有更多的选择...
- 也发一个自定义分页控件
- Vue001_模板语法
- 两列数据找出相同项自动对应_关于数据核对的6个超级技巧,用过的人都说好...
- java决策树算法_「Smile」一下,轻松用Java玩转机器学习
- Linux alias设置别名 Ubuntu设置别名创建简写指令短命令
- java的适配器的情形_Java设计模式之适配器模式(Adapter)
- 猜数游戏--MOOC中习题
- Mysql 关联查询 索引失效
- selenium自动化测试登录qq空间遇到的错误
- kali系统下libtorrent的安装编译
- python精通 epub_精通Python自然语言处理 pdf epub mobi txt 下载
- 记一次稀里糊涂的面试
- 小程序(倒计时的制作)
热门文章
- python——百分制成绩转五分制(循环)
- 微信小程序提交form表单内容
- java uniqueresult_Hibernate uniqueResult方法的使用
- C51 data idata xdata 和栈 笔记
- Android自定义View进阶-MotionEvent详解
- bzoj 3670: [Noi2014]动物园 kmp与扩展kmp
- ▷Scratch课堂丨【经典游戏系列】打地鼠1.3 - 地鼠太郎之毁灭之锤
- 邳州市运河中学2021高考成绩查询,徐州2021高考成绩排名榜单,徐州各高中高考成绩喜报...
- C++:排列组合算法
- java https http 区别_关于HTTP和HTTPS的区别