官网:How to Use YOLO with ZED | Stereolabs(说的尼玛一点也不清楚)
参考文档:https://blog.csdn.net/m0_62114628/article/details/124356097?utm_source=app&app_version=5.3.0
总结一下:
下载这个sdk zed 是根据cuda下载的,我ubuntu上有了cuda12.但是没有对于的sdk。
下载这个sdk,选择CUDA 11.1 -> 11.7的,它会自动下载cuda
然后再去下载一个cudnn
他们之间的版本兼容性问题好费劲啊。
ZED SDK:按照上面的安装就行了
Python API: 这个要好几个小时
Darknet: 按照官网的 三步就行(先下载好cuda和cudnn)
Opencv:pip install opencv-python可能会出现一直卡在wheel那里,可能会请求超时
pip3 install opencv-python==3.4.2.17 -i https://pypi.douban.com/simple
cudnn:从官网,根据cuda的版本进行安装
How to Use YOLO with ZED | Stereolabs
看英文官网是好难受啊,说也说不清楚,翻译过来也是晦涩
重装系统,重新来
为什么这么顺利呢?
万一之前下载好了darknet,下载了cudn 和cudnn呢??
我之前下载了cudn12,对应的cudnn,但是没有对应的zed sdk。。这不就很恶心吗
1. 下载zed sdk和python API
路径配一下,就是export那个,看cudn的安装
2. 安装cuda的驱动,cudn,cudnn
就是显卡驱动,肯定要,不要报错
https://blog.csdn,net/flowrush/article/details/80254301(稍后,我换成原装的驱动试试, 这种安装到底是否可行。)
参考文档:https://blog.csdn.net/inthat/article/details/106624245
但是我有驱动,还是报这个错误,没有GPU可用。
3. 下载 darknet(下载好了cudn和cudnn)
官网:https://pjreddie.com/darknet/install/
git clone https://github.com/pjreddie/darknet.git【不行啊】
https://github.com/AlexeyAB/darknet【用这个】
先测试一下, 出来狗子才行
将Makefile 文件进行修改,gpu和cudnn和opencv设为1,将nvcc=nvcc改成 nvcc=实际cuda中的nvcc
然后make
然后下载yolo weight文件放在darknet文件夹下面
测试语句; ./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg
在Makefile文件中,把CAMERA那个打开,变成1
4. 下载yolo权重文件
wget https://pjreddie.com/media/files/yolov3-tiny.weights
5.下载zed-yolo
git clone https://github.com/stereolabs/zed-yolo
先把那个案例的包保存下来,不能只下载那个dark_zed.py。因为它下面说CDLL libdarknet
这还是从网上找到的,官网尼玛也不说清楚
6.下载opencv
sudo apt install pkg-config libopencv-dev
7. cd libdarknet
1. vim Makefile
将nvcc=nvcc改成 nvcc=实际cuda中的nvcc
2.make
这样才有下面那个libdarknet.so
官网说的跟狗屎一样。提都不提
编译的时候,又是因为cudnn8 报错,zed-yolo支持的cudnn最高版本是7
cudn和cudnn没有之间的关联关系,那就降低cudnn的版本
查看cudnn的版本:cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
安装cudnn:(104条消息) linux版本安装cuda_linux安装cuda_scl52tg的博客-CSDN博客
7. 修改darknet_zed.py
将这个路径改为绝对路径
运行:
python3 darknet_zed.py
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!