Jetson Nano安装pytorch 基于torch1.6和torchvision0.7
需要注意的是,博主使用的是win10主机,通过局域网连接的jetson nano, 其中jetson nano的预制CUDA版本为10.2 Jetpack 4.1.1
分别执行以下命令,即可查看自己的jetson nano 预搭载的CUDA版本
sudo pip3 install jetson-stats
sudo jtop
基础安装教程
- 需要注意的是,博主使用的是win10主机,通过局域网连接的jetson nano, 其中jetson nano的预制CUDA版本为10.2 Jetpack 4.1.1
- 分别执行以下命令,即可查看自己的jetson nano 预搭载的CUDA版本
- `sudo pip3 install jetson-stats`
- `sudo jtop`
- 1.基础连接
- 1、基础部件安装
- 2、远程桌面连接
- 可以参考这篇博文,使用Xshell和Xftp,对于没有屏幕的用户比较友好,另外,jetson nano开启屏幕连接会占用一定量的CPU和GPU资源,远程连接可节省之。
- `不过,需要提醒的是,博主下面的操作,虽然都是在命令行完成的,但是博主连接了屏幕,所以如果直接是远程桌面连接,有一定可能性出现博文中未出现的情况`
- 2.环境配置
- 1.关于CUDA的环境变量导入
- 保存后退出,执行 `source ~/.bashrc`,使得环境变量生效
- 在命令行输入 nvcc -V 如果正常输出,说明CUDA路径配置成功,对于CUDA10.0版本,方法或许与博文有出入,请自行百度之。
- 2.安装pytorch torch1.6和torchvison0.7.0
- 安装 torch1.6 在命令行执行
- 随后安装torchvision 0.7.0
1.基础连接
1、基础部件安装
基础的系统烧录等可以参考这篇博文
Nvidia Jetson Nano入门与使用
2、远程桌面连接
可以参考这篇博文,使用Xshell和Xftp,对于没有屏幕的用户比较友好,另外,jetson nano开启屏幕连接会占用一定量的CPU和GPU资源,远程连接可节省之。
另外,连接上Xftp后可以使用其实现文件传输,在jetson nano不便于下载某些文件时,可以通过主机下载后再传过去
不过,需要提醒的是,博主下面的操作,虽然都是在命令行完成的,但是博主连接了屏幕,所以如果直接是远程桌面连接,有一定可能性出现博文中未出现的情况
2.环境配置
1.关于CUDA的环境变量导入
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda/bin:$PATH
保存后退出,执行 source ~/.bashrc
,使得环境变量生效
在命令行输入 nvcc -V 如果正常输出,说明CUDA路径配置成功,对于CUDA10.0版本,方法或许与博文有出入,请自行百度之。
2.安装pytorch torch1.6和torchvison0.7.0
前往nvidia官网下载pytorch,Pytorch在arm64架构上需要自己编译安装。
Nvidia提供了在Nano上的预编译的pytorch安装包,直接下载需要科学上网,因此建议将下载链接复制到迅雷以便加速下载。
安装 torch1.6 在命令行执行
sudo apt-get install python3-pip libopenblas-base libopenmpi-dev
pip3 install Cython
pip3 install torch-1.6.0-cp36-cp36m-linux_aarch64.whl
由于我们安装的是pytorch1.6因此,我们只能知用torchvisionv0.7.0,但是去官方找,最多只到0.6.0
随后安装torchvision 0.7.0
sudo apt-get install libjpeg-dev zlib1g-dev
git clone --branch v0.7.0 https://gitee.com/zero-one-game/vision torchvision
# 鉴于国内网络环境,博主提供gitee码云加速下载,直接使用github会因出现网络问题而无法进行
#这行命令是将源代码下载到了用户目录下的torchvision,如果torchvision已经存在,需要删除,如果提示permission denied
#命令行使用sudo su 进入管理员模式, 执行 rm -r torchvision ,或者也可以自行查找更安全的删除方法cd torchvision #进入用户目录下的torchvision,执行源代码编译工作,需要一定的时间,大概十多分钟sudo python3 setup.py install
cd ../ # attempting to load torchvision from build dir will result in import error
pip3 install 'pillow<7' # always needed for Python 2.7, not needed torchvision v0.5.0+ with Python 3.6
编译并安装完成后,命令行输入python3,启动python3.6.9,进入交互式命令行
>>> import torch
>>> print(torch.__version__)
# 输出 1.6.0
>>> print('CUDA available: ' + str(torch.cuda.is_available()))
>>> print('cuDNN version: ' + str(torch.backends.cudnn.version()))
>>> a = torch.cuda.FloatTensor(2).zero_()
>>> print('Tensor a = ' + str(a))
>>> b = torch.randn(2).cuda()
>>> print('Tensor b = ' + str(b))
>>> c = a + b
>>> print('Tensor c = ' + str(c))
>>>> import torchvision
>>> print(torchvision.__version__)
# 输出 0.7.0
3.安装虚拟环境,隔离真实环境
参考博文,后续将详细补充相关用法
https://www.cnblogs.com/kekeoutlook/p/13511212.html
linux下,把文本从其他GUI程序复制到终端用 ctrl+shift+v
4.好像有朋友遇到了git出问题,下载不了,我这里直接给出前面的torchvision0.7.0的zip包,有需要的自取,蓝奏分享链接
Jetson Nano安装pytorch 基于torch1.6和torchvision0.7相关推荐
- Jetson nano安装Pytorch详解
一.官网下载安装包 NVIDIA官网:https://forums.developer.nvidia.com/t/pytorch-for-jetson-version-1-7-0-now-availa ...
- Jetson nano安装JupyterLab
Jetson nano安装JupyterLab 1 先安装JupyterLab依赖 1.1 安装JupyterLab依赖及JupyterLab 1.2 安装jupyterlab中可能报错:`c/_cf ...
- 人工机器:Jetson Nano 安装Qt5
Jetson Nano 安装Qt5: https://blog.csdn.net/qq_35759574/article/details/90293271 nvidiaTX1安装Qt及配置:https ...
- 避坑,在Jetson nano安装编辑openpose
在Jetson nano安装编辑openpose ~~ 如果你有台好电脑就用电脑安装吧,除非你是真的没办法.~~ 因为要做项目,我打算在Jetson nano(B1)上安装编译openpose(虽然我 ...
- jetson nano 安装向日葵客户端方法
jetson nano 安装向日葵客户端方法 Jetson nano/nx使用麒麟arm版向日葵实现远程控制 第一步 切换桌面管理为 lightdm sudo apt-get update sudo ...
- jetson nano安装pycuda
jetson nano安装pycuda JetPack4.4版本 配置cuda的环境 安装pycuda-2019 更新JetPack4.6版本 安装pycuda-2021 解决方案 测试dome Je ...
- jetson nano 安装远控软件 NoMachine
安装NoMachine 官网:https://www.nomachine.com/ 适用系统:Ubuntu 14.04/16.04/18.04/20.04 下载地址: https://download ...
- Jetson Nano安装ROS后cmake出现Project ‘cv_bridge‘ specifies ‘/usr/include/opencv‘ as an include dir
Jetson Nano安装ROS后cmake出现Project 'cv_bridge' specifies '/usr/include/opencv' as an include dir, which ...
- 英伟达Jetson Nano安装
英伟达Jetson Nano安装 简介 板子说明 SD卡安装系统 运行 总结 简介 NVIDIA® Jetson Nano™ 开发者套件是一款专为创客.学习者和开发者打造的小型 AI 计算机.学习此简 ...
最新文章
- unity 继承了 获取_Unity游戏开发——设计模式概述
- [译]解密Airbnb的数据科学部门如何使用R语言
- VIJOS国庆节模拟赛之繁星春水
- java element 获取属性_java 获取类,属性变量,方法,方法参数上注解的值等
- jsp判断字符串相等_最长回文字符串三种解法
- 读tomcat源码,随笔类图
- centos 6.9 NTP基准时间服务器配置
- 【今日CS 视觉论文速览】Mon, 14 Jan 2019
- Web 端 js 导出csv文件(使用a标签)
- 2019 Go 开发者路线图,请收下这份指南!
- 20200221:在排序数组中查找元素的第一个和最后一个位置(leetcode34)
- Android applicationId与包名的区别
- 智能电动汽车充电桩去除安全隐患提高充电效率
- linux读取触摸屏事件数据
- Nexmoe 博客主题的设计理念
- 名人名言大全API 推荐
- 云计算供应商在合同谈判时可能拒绝的三个事项以及要求
- 菜鸟用编辑器做传送门——kura酱长期更新
- 带声调的拼音转拼音+数字
- blackduck issue fix