基于TX2的yolo基础环境搭建简要记录

前言:

TX2基本信息:Ubuntu18.04;JetPack4.6.2;CUDA10.2;

1.刷机

针对刷机不在赘述,参见其他帖子,并且很建议看看B站搬运的油管大佬视频。

2.Archiconda安装

链接:https://pan.baidu.com/s/16TumqrA2TGbDQfCKQQzK9Q
提取码:1234
下载完成后依次运行如下命令

chmod +x Archiconda3-0.2.3-Linux-aarch64.sh
sudo ./Archiconda3-0.2.3-Linux-aarch64.sh

3.PyTorch和Torchvision安装

新建一个虚拟环境,使用python3.6版本。

conda create -n XXXXX python=3.6 //以python3.6创建名为XXXXX环境
conda activate XXXXX //激活创建的环境

接下来我们都基于此环境安装需要的东西。
首先我们需要确定自己能够安装的版本,点击此处查看确定能够安装的版本并下载。
确定pytorch版本后,还必须确定与之对应的torchvision版本,点击此处确定对应的torchvision版本。确定对应版本后,在pytorch官网下载所需版本的torchvision(提示:cu表示CUDA,cp后的数字表示python版本,aarch64、X86表示架构,我们需要下载的是aarch64。另外官网不一定能找到你所需要版本的torchvision,这时可以从此处下载)。
准备好安装包后执行以下命令安装。

pip install torch-1.9.0-cp36-cp36m-linux_aarch64.whl //改为自己所下载版本的文件名
pip install torchvision-0.10.0a0+300a8a4-cp36-cp36m-linux_aarch64.whl //改为自己所下载版本的文件名

提示:安装路径中不要出现中文,否则有报错。

4.安装yolo需要的包

执行

pip install matplotlib numpy //等等,具体需要安装哪些包参见yolov3-master文件夹下的requirements.txt文件,

安装完成后,打开下载好的yolov3-master文件夹,在当前目录下打开终端,进入我们创建的虚拟环境,运行python detect.py即可运行,运行完后在runs/detect/exp下查看对图片的识别结果。
提示:代码初次运行会下载权重文件,如果网络不好就离线下载然后拷贝到yolo文件夹下。、
至此,yolo就跑起来了。
备注:中途出现的问题及找到的解决方案。

  1. Illegal instruction (core dumped)解决或者” Illegal instruction (core dumped)” Xavier
  2. 执行pip innstall scipy时报错,此时离线下载scipy的whl文件并安装即可,下载网址参见此处
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值