超值套餐

你将收获

掌握YOLOv5的Jetson Nano部署方法

了解AI视频处理加速引擎TensorRT和Deepstream

适用人群

希望学习YOLOv5目标检测Jetson Nano部署方法的学员

课程介绍

PyTorch版的YOLOv5是高性能的实时目标检测方法。Jetson Nano是英伟达含有GPU的人工智能硬件。本课程讲述如何部署YOLOv5Jetson Nano开发板上。部署完成后可进行图像、视频文件和摄像头视频的实时目标检测。部署时使用AI视频处理加速引擎TensorRTDeepStream

 

课程内容包括:原理篇(DeepStream介绍TensorRT介绍、 tensorrtx介绍)、实践篇(Nano硬件搭建、烧录系统镜像、安装远程登录工具、安装和测试DeepStream、安装yolov5、生成yolov5s.wts文件、生成yolov5s.engine、使用DeepStream部署yolov5、Nano部署测试)

课程介绍

课程目录

讨论留言
110 条回复 进入帖子
切换为未回复评论
切换为时间正序
请发表友善的回复…
发表回复
cup_1132024-03-26
  • 打赏
  • 举报
回复

老师我已报名,交流群申请·同意一下

Hello_world20222024-01-14
  • 打赏
  • 举报
回复

老师,我通过您的课程已经可以实现在jeston nano上对自己数据集的检测,但我想要将检测结果保存下来,或者实时的将检测结果打印出来,这要怎么去实现,可以给点提示吗。

Pengpeng06042023-05-23
  • 打赏
  • 举报
回复1

root@peng-desktop:/opt/nvidia/deepstream/deepstream-5.1/sources/yolov5# deepstream-app -c source1_usb_dec_infer_yolov5.txt
deepstream-app: yololayer.cu:78: nvinfer1::YoloLayerPlugin::YoloLayerPlugin(const void*, size_t): Assertion `d == a + length' failed.
Aborted (core dumped)
什么原因?

+小子2023-08-16
  • 举报
回复
@Pengpeng0604do you reslut
u0124203612023-05-15
  • 打赏
  • 举报
回复

老师,deepstream-app -c deepstream_app_config_yoloV3_tiny.txt步骤报错,打开deepstream窗口后闪退,提示,0:00:56.376625338 18154 0x31a0140 ERROR nvinfer gstnvinfer.cpp:1111:get_converted_buffer: cudaMemset2DAsync failed with error cudaErrorInvalidValue while converting buffer
0:00:56.376766516 18154 0x31a0140 WARN nvinfer gstnvinfer.cpp:1372:gst_nvinfer_process_full_frame: error: Buffer conversion failed
ERROR from primary_gie: Buffer conversion failed
Debug info: /dvs/git/dirty/git-master_linux/deepstream/sdk/src/gst-plugins/gst-nvinfer/gstnvinfer.cpp(1372): gst_nvinfer_process_full_frame (): /GstPipeline:pipeline/GstBin:primary_gie_bin/GstNvInfer:primary_gie
ERROR from qtdemux0: Internal data stream error.
Debug info: qtdemux.c(6073): gst_qtdemux_loop (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin0/GstURIDecodeBin:src_elem/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0:
streaming stopped, reason error (-5)
Quitting

(deepstream-app:18154): GStreamer-CRITICAL **: 16:14:12.048: gst_mini_object_unref: assertion 'GST_MINI_OBJECT_REFCOUNT_VALUE (mini_object) > 0' failed
App run failed

Cai.SN2023-10-13
  • 举报
回复
@u012420361版本的问题,看看自己的JetPack是什么版本,我的是4.4.1的。由于Deepstream 5.1对应JetPack 4.5.1;而Deepstream 5.0对应jetpack4.4.1。因此, 只需要将Deepstream重装为5.0即可。
淡然TA2024-03-07
  • 举报
回复
@u012420361请问解决了吗
QQ09242023-05-10
  • 打赏
  • 举报
回复

老师啊 我的摄像头倒着的怎么办

QQ09242023-05-10
  • 打赏
  • 举报
回复

老师啊 我的摄像头倒着的怎么办

QQ09242023-04-26
  • 打赏
  • 举报
回复

老师,我看到生成engine这一节的时候
q@q:~/tensorrtx/yolov5/build$ sudo ./yolov5 -s yolov5_steel.wts yolov5_steel.engine s
sudo: ./yolov5: command not found报错了
帮看下 老师 急急急

小噗通2023-03-22
  • 打赏
  • 举报
回复8

追评,大伙千万不要买,不要上当

sherlockhh2023-03-24
  • 举报
回复
@小噗通为啥
小噗通2023-03-27
  • 举报
回复
@sherlockhh第一:所讲的东西现在已经不能用了,照搬也会出很多问题;
小噗通2023-03-27
  • 举报
回复
@sherlockhh第二:讲的东西很浅显,根本不值这个价格
josie1239302023-03-17
  • 打赏
  • 举报
回复

Some tactics do not have sufficient workspace memory to run. Increasing workspace size may increase performance, please check verbose output
ERROR: Serialize engine failed because of file path: /opt/nvidia/deepstream/deepstream-5.1/sources/objectDetector_Yolo/model_b1_gpu0_fp32.engine opened error
请问老师,测试yolov3tiny的时候出现这个怎么处理呀

AI大道理2022-11-22
  • 打赏
  • 举报
回复
下载了github的DeepStream-Yolo,但是里面没有 yolov5.zip哇?这个哪里来的?
AI大道理2022-11-18
  • 打赏
  • 举报
回复
请问测试deepstream的时候视频文件在哪里?我都没有看见哪里有视频文件,就跑起来了,有人有车的,这个低下应该有个视频才对啊
无名无不名2022-11-17
  • 打赏
  • 举报
回复
老师 我使用vnc viewer时连接到nano时出现Timed out waiting for a response from the computer的报错,应该怎么解决
  • 举报
回复
@无名无不名我也出现这个问题了 你解决了嘛?
丶快哉风2022-11-04
  • 打赏
  • 举报
回复
engine报错怎么回事,assert 0
bai666ai2022-11-06
  • 举报
回复
@丶快哉风

具体是执行哪一步出错?

丶快哉风2022-11-04
  • 打赏
  • 举报
回复
百度网盘里没有.pt文件
刘臭棒Eric2022-10-31
  • 打赏
  • 举报
回复
老师您好,我训练用的环境是python 3.8.13, pytorch 1.11 ,CUDA11.5。我的jetson nano环境是CUDA10.2 pytorch1.6,这样可以成功部署么
bai666ai2022-11-01
  • 举报
回复
@刘臭棒Eric

jetson nano上有自带的cuda, 另外jetson nano上部署时不需要pytorch

apple_523309032022-09-28
  • 打赏
  • 举报
回复
我在用Etcher烧录SD卡的时候总是失败,Something went wrong.If it is a compressed image,please check the archive is not corrupted. 我用管理员权限运行Etcher也没用
bai666ai2022-09-29
  • 举报
回复
@apple_52330903

使用课程网盘上系统镜像试一下

hb_huangbing2022-08-31
  • 打赏
  • 举报
回复
编译出错CUDA_VER=10. 2 make -C nvdsinfer_custom_impl_Yolo make: Entering directory '/opt/nvidia/deepstream/deepstream-5.1/sources/objectDetector_Yolo /nvdsinfer_custom_impl_Yolo' g++ -c -o nvdsinfer_yolo_engine.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-decl arations -I../../includes -I/usr/local/cuda-10.2/include nvdsinfer_yolo_engine.cpp In file included from nvdsinfer_yolo_engine.cpp:23:0: ../../includes/nvdsinfer_custom_impl.h:375:19: error: ‘IPluginFactory’ in namespace ‘nvcaff eparser1’ does not name a type nvcaffeparser1::IPluginFactory *pluginFactory;
bai666ai2022-09-07
  • 举报
回复
@hb_huangbing

你是否使用了课程网盘上的系统镜像?可再做下安装下deepstream相关packages那一步

hb_huangbing2022-08-31
  • 打赏
  • 举报
回复
编译engine时出现这个问题,请问下老师怎么解决呢? [08/31/2022-12:36:19] [W] [TRT] Detected invalid timing cache, setup a local cache instead CUDA error 1 at /home/nvidia/SD_DISK/project/yolov5-6.0/yolov5-6.0/tensorrtx/yolov5/yololayer.cu:52yolov5: /home/nvidia/SD_DISK/project/yolo v5-6.0/yolov5-6.0/tensorrtx/yolov5/yololayer.cu:52: virtual nvinfer1::YoloLayerPlugin::~YoloLayerPlugin(): Assertion `0' failed. Aborted
bai666ai2022-09-07
  • 举报
回复
@hb_huangbing

你的cuda和pytorch是什么版本的?最新的版本可能有兼容性问题,可参考下课程中所用的版本

smcyydsh19953252022-08-15
  • 打赏
  • 举报
回复
老师 我安装Dependencies执行命令出现了警告 WARING:apt does not have a stable CLI interface. Use with caution in scipts.
bai666ai2022-08-25
  • 举报
回复
@smcyydsh1995325

你百度下这个警告看是否有解决方案

  • 打赏
  • 举报
回复
老师,请问一下运行deepstream-app -c deepstream_app_config_yoloV3_tiny.txt报错:deepstream-app: error while loading shared libraries: libnvinfer.so.7: cannot open shared object file: No such file or directory..依赖包都装好了,但是cuda版本是10.0 运行CUDA_VER=10.2 make -C nvdsinfer_custom_impl_Yolo命令后报错make: Entering directory '/opt/nvidia/deepstream/deepstream-5.1/sources/objectDetector_Yolo/nvdsinfer_custom_impl_Yolo' g++ -c -o nvdsinfer_yolo_engine.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I../../includes -I/usr/local/cuda-10.2/include nvdsinfer_yolo_engine.cpp In file included from nvdsinfer_yolo_engine.cpp:25:0: yoloPlugins.h:28:10: fatal error: cuda_runtime_api.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~~~ compilation terminated. Makefile:51: recipe for target 'nvdsinfer_yolo_engine.o' failed make: *** [nvdsinfer_yolo_engine.o] Error 1 make: Leaving directory '/opt/nvidia/deepstream/deepstream-5.1/sources/objectDetector_Yolo/nvdsinfer_custom_impl_Yolo' 我应该怎么办呢
bai666ai2022-06-03
  • 举报
回复
@?????�????•?

jetson nano上自己不要再装cuda,就用系统镜像中的cuda版本

加载更多回复