YOLOv8 on Jetson Nano Using DeepStream

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

ความคิดเห็น • 49

  • @rclogger100
    @rclogger100 2 หลายเดือนก่อน

    Very nice video. What is the purpose for yolo4.cfg and yolo4 cfg files? There is no mention of those on the Ultralytics guide.

  • @arnavthakur5409
    @arnavthakur5409 6 หลายเดือนก่อน

    Again hats off to you ma'am for sharing this video

  • @shashwatpandey3556
    @shashwatpandey3556 4 หลายเดือนก่อน

    Hi there, great video, I also had a question, how can we test it to a camera source? like a webCam, or any other USB camera!

  • @MADHAVKRISHNA-h5t
    @MADHAVKRISHNA-h5t 5 หลายเดือนก่อน +2

    Thank you, mam, for the video. Can you please tell, how to you build these repo files, like how do you got to know that what is to be written in cmake,header files like calibrator and all?

    • @CodeWithAarohi
      @CodeWithAarohi  5 หลายเดือนก่อน +2

      I just mad changes related to object detection model. Base code is provided by deepstream github repo.

    • @madhavkrishna168
      @madhavkrishna168 4 หลายเดือนก่อน +1

      @@CodeWithAarohi can you please provide the link of that repo,please

  • @madhavkrishna168
    @madhavkrishna168 4 หลายเดือนก่อน +1

    Thank you, mam, for the video. Can you please tell, why did you used yolov4 files (like cfg files or weights file) for it and can we use yolov8 files instead of that.?

    • @CodeWithAarohi
      @CodeWithAarohi  4 หลายเดือนก่อน

      These are yolov8 configuration files only but the format is different.

  • @tahseenabbas52
    @tahseenabbas52 4 หลายเดือนก่อน

    Thanks for the great content.
    There are also deepstream python apps that are easy to modify for your usecase. It would be a great topic to add in your jetson playlist.

    • @CodeWithAarohi
      @CodeWithAarohi  4 หลายเดือนก่อน

      Sure, I will cover it

    • @tahseenabbas52
      @tahseenabbas52 4 หลายเดือนก่อน

      @@CodeWithAarohi Thanku Ma'am, waiting eagerly 😍

  • @VenkatesanVenkat-fd4hg
    @VenkatesanVenkat-fd4hg 6 หลายเดือนก่อน

    Great video and kindly discuss the AI computer vision in different domains. Discuss the ability of ultralytics library (I hav used for table detection) & what are the things we can detection using their models.

  • @pifordtechnologiespvtltd5698
    @pifordtechnologiespvtltd5698 6 หลายเดือนก่อน

    Keep up this good work

  • @najibmurshed
    @najibmurshed 6 หลายเดือนก่อน

    Great video! Do you know how to get the bounding boxes from this deepstream yolov8 and also how to use this on a camera?

    • @CodeWithAarohi
      @CodeWithAarohi  6 หลายเดือนก่อน

      You can access the bounding boxes from the output of the DeepStream pipeline.

  • @MatheusSilvaYouTube
    @MatheusSilvaYouTube 6 หลายเดือนก่อน

    (English)
    Hi Aarohi, does YOLOV8 tend to perform better on more powerful graphics cards, such as RTX 3060 ti or higher? I currently have inferior video cards and haven't tested them yet on modern cards, I can get a maximum of 10 FPS on an RTX 1060, with a modern card, will the performance improve?
    (Brazilian Portuguese)
    Olá Aarohi, YOLOV8 tende a ter uma melhor performance em placas de vídeo mais potentes, como RTX 3060 ti ou superior? atualmente tenho placas de vídeos inferiores e não testei ainda em placas modernas, consigo no máximo 10 FPS em uma RTX 1060, com uma placa moderna, a performance irá melhorar?

    • @CodeWithAarohi
      @CodeWithAarohi  6 หลายเดือนก่อน

      Yes, the performance of YOLOv8 (or any deep learning model) can significantly improve with more powerful graphics cards such as the RTX 3060 Ti or higher.

    • @andreapiccini23
      @andreapiccini23 2 หลายเดือนก่อน

      Yes i play a YOLO8 model on 1060 and i get very easily from 30 to 60 fps

  • @akhilsajeevan1192
    @akhilsajeevan1192 6 หลายเดือนก่อน

    Hi, I have a doubt.
    I trained a yolov8 model with a 4 claases with my custom dataset. Now i want to add a new 2 classes into that model with another dataset but i dont want to loss the older weights of the best model when trained , which is already trained with 4 classes.
    Is there any solutions or reference to resolve this?
    Is freezing the model layers may be helpful?
    Is that so can you show me to resolve it

    • @CodeWithAarohi
      @CodeWithAarohi  6 หลายเดือนก่อน

      Yes, you can add new classes to your model without losing the weights already learned for the existing classes. Use transfer learning (freezing some layers of the pre-trained model) to retain their learned features while allowing new layers to adapt to the new classes.

    • @akhilsajeevan1192
      @akhilsajeevan1192 6 หลายเดือนก่อน

      @@CodeWithAarohi Can you show me simple step by step procedure or can you please give me any documentation or links to follow this process

  • @likeyo-yy3vj
    @likeyo-yy3vj 6 หลายเดือนก่อน

    great video,but why the fps so slow?

    • @CodeWithAarohi
      @CodeWithAarohi  6 หลายเดือนก่อน +1

      I am also recording the screen from jetson nano to share the output. Other process are running... that's why

  • @Trollvideos1154
    @Trollvideos1154 6 หลายเดือนก่อน

    Really your great

  • @sabarinathanj5856
    @sabarinathanj5856 6 หลายเดือนก่อน

    I want to train specific classes from dataset so how to do that.. like I have 6 classes but I want train only 2 classes using yolov8 segment model..

    • @CodeWithAarohi
      @CodeWithAarohi  6 หลายเดือนก่อน

      You need to modify the dataset loading code to filter out annotations and images corresponding to the classes you want to train on. This step ensures that during training, only images and annotations for class1 and class2 are processed.
      Make changes in your data.yaml file. Only provide the name of classes on which you want to train.

    • @sabarinathanj5856
      @sabarinathanj5856 6 หลายเดือนก่อน

      @@CodeWithAarohi yea I did that but first I run the dataset like annotations txt file classes are 0 and 2 , in yaml file i gave nc:2 , names: [class1, class2 ] but it didn't run , so after that i research about this and names :[ ] has relationship with 0,2 in annotations files, I have only 2 classes but these 0 and 2 means it has 3 classes right like 0,1,2 so it didn't run ..so after that i made changes in yaml file nc:3 names : [ class1, sample, class2 ] it runs , what I thought Is class1 represents 0 ,sample represent 1 but I don't have this , class2 represent 2 , it runs without error.. is this correct or not?

  • @LelahomAmira
    @LelahomAmira 6 หลายเดือนก่อน

    Thanks for your video. Is it possible to install ultralytics with python 3.6 ?

    • @CodeWithAarohi
      @CodeWithAarohi  6 หลายเดือนก่อน

      Yes, You can need python 3.8 to install ultralytics

  • @soravsingla8782
    @soravsingla8782 6 หลายเดือนก่อน

    Very nice

  • @fouziaanjums6475
    @fouziaanjums6475 6 หลายเดือนก่อน

    Hi Mam, In the FasterVit video I am getting an error "ImportError: cannot import name '_update_default_kwargs' from 'timm.models._builder' (/usr/local/lib/python3.10/dist-packages/timm/models/_builder.py)" while running the Step 4: from fastervit import create_model, I have installed all the necessary requirements, I am running the code in Google Colab, I have even tried through jupyter notebook but getting the same error, Request you to please help me out....

    • @CodeWithAarohi
      @CodeWithAarohi  6 หลายเดือนก่อน

      I have added the steps in readme file. Please follow those steps: github.com/AarohiSingla/FasterViT

    • @fouziaanjums6475
      @fouziaanjums6475 6 หลายเดือนก่อน

      @@CodeWithAarohi Thankyou very much mam it worked😊

    • @CodeWithAarohi
      @CodeWithAarohi  6 หลายเดือนก่อน

      @@fouziaanjums6475 Glad it worked!

  • @sparshsharma5851
    @sparshsharma5851 6 หลายเดือนก่อน

    Hi Aarohi, I use yolov8 on my Jetson Nano just by downloading ultralytics and python. How does using DeepStream make a difference?

    • @CodeWithAarohi
      @CodeWithAarohi  6 หลายเดือนก่อน +1

      Using DeepStream on your Jetson Nano can improve performance . It's particularly advantageous if you're dealing with real-time video streams and require efficient utilization of GPU resources.

  • @fpgabe
    @fpgabe 4 หลายเดือนก่อน

    Is this compatible with Deepstream 5.0?

    • @CodeWithAarohi
      @CodeWithAarohi  4 หลายเดือนก่อน

      I haven't tried but it should work.

  • @Sarmoung-Biblioteca
    @Sarmoung-Biblioteca 6 หลายเดือนก่อน

    Otimo video minha delicia !

  • @DheerajSharma-sv1im
    @DheerajSharma-sv1im 3 หลายเดือนก่อน

    Is it jetson nano or orion nano!?

    • @CodeWithAarohi
      @CodeWithAarohi  3 หลายเดือนก่อน

      Jetson Nano

    • @DheerajSharma-sv1im
      @DheerajSharma-sv1im 3 หลายเดือนก่อน

      @@CodeWithAarohi iam struggling to install ultralytics due to python version limitations, can i approach you for any support i may need while following the tutorial?

    • @CodeWithAarohi
      @CodeWithAarohi  3 หลายเดือนก่อน

      @@DheerajSharma-sv1im Yes, You can email me at aarohisingla1987@gmail.com