Jetson TX2开发板运行jetson-inference出现问题的解决办法
程序员文章站
2024-02-03 18:50:46
...
根据github上Nvidia深度学习教程在使用git clone jetson-inference
命令到Jetson TX2后,执行cmake ../
后是出现nvidia.app.box.com的连接,然后一直重复连接的问题,提供两种解决方案。
分析问题:
1.在执行cmake ../
命令时,需要执行jetson-inference下的CMkeList.txt,编译CMkeList.txt时要执行预安装脚本(CMakePreBuild.sh)并自动安装任何依赖项
2.打开CMakePreBuild.sh后,发现大部分wget的网址,是所需要下载的依赖项
3.依赖项容量较大,又挂在nvidia.app.box.com外网上,不容易下载成功
解决问题:
方案一:*
修改host文件如果可以的话就不用VPS了
1.安装shawdowcocks客户端
sudo pip install *
2.配置*
sudo gedit /etc/*.json
3.编辑服务器信息
{
"server":"xx.xx.xx.xx",
"server_port":xxxx,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"xxxxxxxx",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": true,
"workers": 1
}
4.启动*
sudo sslocal -c /etc/*.json -d start
方案二:修改预安装脚本,提前下载
解决思路:
实际上cmake
命令做的是帮我们下载依赖项,可以提前把文件下载到对应目录,最后编译
推荐使用第二种方案,因为nvidia.app.box.com网络不是十分稳定
已经把需要的依赖项整理好,有需要的可以从网盘下载
1.从GitHub上clone好 jetson-inference后,打开CMakePreBuild.sh文件
2.找到所需要下载的依赖项
3.注释掉CMakePreBuild.sh文件中已经下载好的命令行
最后就可以愉快的在TX2上inference了