jetson inference下载备忘录,那啥啥真是码农之敌
删不用的玩意
sudo apt install -y screensudo init 3
sudo apt purge ubuntu-desktop
sudo apt install lxdm
sudo apt purge gdm3 lightdm
#sudo apt install lxde
#sudo apt install --reinstall lxdm
sudo init 5sudo apt purge libreoffice*
sudo apt clean
ubuntu换源
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
不过nvidia自己的源就没办法了,忍着吧,我这里是下载不到20K的速度
github弃疗吧
依旧是墙的问题,https://github.com/dusty-nv/jetson-inference下不来
github试过了ipaddress.com上查ip,然后改hosts,但是依旧不可行
手头的 未批嗯 都不支持aarch64,没法装在jetson nano上。特意问了客服手工配置openvpn行不行,客服说你在中国那就不行🙅
手头唯一的办法就是把它从github上导入gitee或国内其它托管仓库,但倒霉的是这个项目用了submodule,也就意味着需要把这些submodule也要慢慢一个个导入gitee
首先用git clone https://github.com/dusty-nv/jetson-inference,此处不能用--recursive,因为里面的.gitmodule文件依旧引用的是github上的repo
然后修改.gitmodule,将里面的url替换为gitee上的。然后就可以git submodule update --init下载完整的代码库
下载model
因为 box.com 被那啥掉了,nvidia官方提供了一个地址给中国用户下载
还有一个方法就是修改下面的文件
sed -i 's,https://nvidia.box.com/shared/static,https://bbs.gpuworld.cn/mirror,g' download-models.sh
pip当然也要改
~/.pip/pip.conf
[global]
index-url = http://mirrors.aliyun.com/pypi/simple
trusted-host = mirrors.aliyun.com
编译
依旧是box.com被啥的问题,在jetson上编译源码的话要用修改这一个文件
sed -i 's,https://nvidia.box.com/shared/static,https://bbs.gpuworld.cn/mirror,g' install-pytorch.sh
但是torch-1.6.0-cp36-cp36m-linux_aarch64.whl可能会下载失败,然后报pytorch安装不上,这是因为bbs.gnuworld.cn中我写的时候还没有提供这个包
你只能用其它科学的方法到原地址中把这个文件下下来,再安装
tensorflow 依赖装不上
照着官方文档安装tensorflow的时候
sudo pip3 install -U numpy==1.16.1 future==0.18.2 mock==3.0.5 h5py==2.10.0 keras_preprocessing==1.1.1 keras_applications==1.0.8 gast==0.2.2 futures protobuf pybind11
futures安装失败,会报这是python2的包,python3不需要这个东西
解决方法是先不装它,然后看看会不会有东西迟早爆掉
nvidia.cn不能用
然后pip安装tensorflow的时候,nvidia.cn不孚众望的超时了
你只能用其它科学的方法到原地址中把这个文件下下来,再安装。耳熟吧
docker慢
docker下载太慢,找一个还能用的国内的源作为registry-mirrors加到/etc/docker/daemon.json里,docker官方的国内源好像已经连不上了
最后daemon.json成了这样
{ "runtimes": {"nvidia": {"path": "nvidia-container-runtime","runtimeArgs": []}},"default-runtime": "nvidia","registry-mirrors": ["https://cojcu4vl.mirror.aliyuncs.com"]
}
然后重启docker服务
问题是,拉镜像的速度没感觉有变化?!依旧在乌龟爬,我记得以前是飞快的
BTW,阿里的页面上说"在镜像加速器页面就会显示为您独立分配的加速器地址",但我发现大家好像都是这一个地址
后来把阿里的源换成了http://f1361db2.m.daocloud.io,但还是很慢,都是下一会儿然后就没速度了
两手一摊,没招了
P.S. 仔细看了下,发现 docker 慢的原因是源在nvidia自己的服务器,所以改镜像没用
一旦搞完了,一定要把sd卡做个镜像,否则再折腾一次又得一两天时间
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
