2020.10 为了重刷镜像后方便自己再无脑配置 做个操作流程的备份,参考了许多其他博客,感谢前辈们
备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bk编辑源文件
sudo gedit /etc/apt/sources.list替换全部内容如下
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universesave 关闭后,更新一下
sudo apt-get update sudo apt-get upgrade下载VNC-Viewer 官网 要求PC和jetson nano在一个局域网下, (本人通过一根网线连接两者,用的笔记本wifi共享给有线端口)
打开Vino的xml文件
sudo gedit /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml添加如下内容后save 关闭
<key name="enabled" type="b"> <summary>Enable remote access to the desktop</summary> <description> If true, allows remote access to the desktop via the RFB protocol. Users on remote machines may then connect to the desktop using a VNC viewer. </description> <default>false</default> </key>编译一下
sudo glib-compile-schemas /usr/share/glib-2.0/schemas继续
sudo apt-get install dconf-editor设置关闭这两个
gsettings set org.gnome.Vino prompt-enabled false gsettings set org.gnome.Vino require-encryption false查看jetson nano的ip地址。我的是用有线连接的所以看eth0里,inet后年紧跟的就是。
ifconfig启动服务
/usr/lib/vino/vino-server然后打开win上的VNC Viewer 通过ip:5900 连接,如192.168.123.321:5900 好的没问题,回到Jetson nano
打开 Startup Applications ,add添加,添入:(name名字随便起)
name: StartVinoServer comment: /usr/lib/vino/vino-server重启Jetson nano
reboot大约20秒后,在win上用原来的ip:5900连接.好了,以后板子不用插鼠键和屏幕了
Jetson nano桌面右键打开terminal
gedit 1280x720.sh写入
xrandr --fb 1280x720save关闭加可执行权限
sudo chmod +x 1280x720.sh文件管理器,左上角: File–>Preferences–>Behavior–>Executable Text File–>Ask what to do 为了避免其他文件误操作我选的“Ask what to do” 以后开机完成远程连接,双击打开桌面上这个文件,最后run in terminal.
文本的最后添加:
export CUBA_HOME=/usr/local/cuda export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH export PATH=/usr/local/cuda/bin:$PATHsave 关闭,使其生效
source ~/.bashrc查看版本
nvcc –V把
from pip import main if __name__ == '__main__': sys.exit(main())改成
from pip import __main__ if __name__ == '__main__': sys.exit(__main__._main())查看版本
pip3 -V是20.xxx版本。好的没问题
注意目前最新jetpack4.4,要适配他的版本。 下载 ,喜欢的torch版本到本地,我直接最新版torch1.6了。 进入下载目录,右键打开terminal
pip3 install torch-1.6.0-cp36-cp36m-linux_aarch64.whl装好必要的库防止编译报错
sudo apt-get install libjpeg-dev zlib1g-dev libopenblas-base libopenmpi-dev克隆过来 torch 1.6 对应 torchvision 0.7.0
git clone -b v0.7.0 https://github.com/pytorch/vision torchvision cd torchvision sudo python3 setup.py install*报pillow错的话:
pip3 install pillow==6.1