Today, YOU learn how to put AI on FPGA.

Поделиться
HTML-код
  • Опубликовано: 16 дек 2024

Комментарии • 46

  • @CourageToGroww
    @CourageToGroww Месяц назад +6

    I am not sure how having the details of the project make this as entertaining as possible

    • @nolanbayon69
      @nolanbayon69 Месяц назад +4

      I think he meant that i won't go into details in the video, but leaving it for people who wants to try

    • @BRH_SoC
      @BRH_SoC  Месяц назад +3

      Exactly, As stated on the outro, I'd like to focus more on "project reports" in the future, giving little to no details, but still giving ppl a nice github for them to do it on their own.
      Finding the balance is actually pretty hard haha

  • @coove3940
    @coove3940 Месяц назад +2

    My friend actually did kind of the same for his bachelor's diploma work. He wrote a neuronetwork that identifies a modulation mode for the inputted signal and then put it on a FPGA. I thought it wasn't that hard when he explained it to me, but after watching this video I changed my mind, It is quite hard. He won the local diploma work contest with this work by the way. Maybe I will try to do the same for my diploma work this year. Thanks for inspiration!

    • @BRH_SoC
      @BRH_SoC  Месяц назад

      Good luck to you :)

  • @LuisRoel
    @LuisRoel Месяц назад

    Bro this is sick, great job!

  • @inkybz
    @inkybz Месяц назад +6

    hey man im in my first semester for my EE degree, I plan to write a research paper and I'm laying out the framework right now. This is SUPER duper gonna help me as I do some parallel wicked type learning thing I do for myself while the landscape changes.

    • @BRH_SoC
      @BRH_SoC  Месяц назад +2

      Good luck with your research ! Especially if you have do deal with backward propagation haha

    • @inkybz
      @inkybz Месяц назад +1

      @@BRH_SoC ive got absolutely no idea but i hope within a couple of years ill have the understanding to get actually started with the paper hahahahah

  • @ahmadalissa9187
    @ahmadalissa9187 Месяц назад +1

    Amazing job
    Good luck buddy🎉

  • @opkp
    @opkp Месяц назад +2

    great video, loved it!

  • @mattmmilli8287
    @mattmmilli8287 Месяц назад +1

    Well done! Cool to have a follow up to your last vid.
    I hope your channel goes places! 🚀

    • @BRH_SoC
      @BRH_SoC  Месяц назад

      Cheers mate ! 🚀

  • @hammadsafeer4283
    @hammadsafeer4283 Месяц назад +2

    love these videos, Keep making these

  • @devansh3053
    @devansh3053 Месяц назад +2

    Hi ive been following along with this project and am super interested I actually want to do this as a project however I'm curious as in the initial video you mentioned you wanted to create a full 10hr course on how to do this project is the github tutorial the course you were mentioning? i would love to hear back from you and FYI is this a super cool project

    • @BRH_SoC
      @BRH_SoC  Месяц назад +1

      The course is open source, it is pinned on my gihub profile (with all of the slides).
      However, the notebooks are not as detailed and the slides may be tricky to understand without a lecturer.
      If you have any trouble, don't hesitate to check the learning resources on the github or use the comments section on this post on my blog : 0bab1.github.io/BRH/posts/PY2FPGA/
      (because these actually sends me notifications and are easier to work with for troubleshooting.)
      PS : the blog is something I'm actively working on right now, you are officially the first beta tester / early access member ;)

  • @thejcedeno
    @thejcedeno Месяц назад +2

    Great content, don’t try to be employable, keep it up with this content

  • @anonimus5800
    @anonimus5800 Месяц назад +2

    Can you do a one with quartus? 🥺

    • @BRH_SoC
      @BRH_SoC  Месяц назад

      Hey, maybe you can use the packaged IP in quartus ? I never really left the Xilinx thing when it comes to using FPGAs. I'll let you try that, tell me how it goes ;)

  • @em3755
    @em3755 Месяц назад +2

    IN the Github it says theres a 9 hr course. Where can I buy it?

    • @BRH_SoC
      @BRH_SoC  Месяц назад

      Hello, the course is open source, pinned on my github profile. But it was meant to be teached live so I don't know if you'll get more infos there but the slides might help. You also have this blog post 0bab1.github.io/BRH/posts/PY2FPGA/ that might help.
      I saw your other comment. I am busy right now working on the next video. But I can always try to help. Where can we get in touch ?

  • @somethingelse3381
    @somethingelse3381 14 дней назад

    can you recommend other youtube channels that make similar content for fpgas/soc/hardware? By the way great vid!

    • @BRH_SoC
      @BRH_SoC  День назад

      Thank you ! Frankly I started doing these videos because it was pretty much hard to find. As of right now, I don't have many recommendations if not Phil's lab (RUclips) and Adam Taylor (internet blog) as reliable information sources

  • @premixmpk7070
    @premixmpk7070 Месяц назад +1

    Win Win

  • @harryli9422
    @harryli9422 2 дня назад

    Hello, I am currently doing the same project. But I am trying to perform object detection tasks with a quantized YOLO model, and create the stich IP so i can integrate it into the KV260 KRIA FPGA board as the deep learning unit to run inference and output it via HDMI. But I seem to get stuck on the out of context synth, another problem is when i ran synthesis on the stiched IP in vivado, it just kills me VM OS due to limited resources. I used 2024.1 version of the XIlinx tool chain, do you think this will be an issue? Since I saw you use 2023.2 verison, but the FINN documentation recommended the 2022.2 version.

    • @BRH_SoC
      @BRH_SoC  День назад

      Hello, great project ! I never tried models as complex as yolo but a general recommendation is to stick with older versions of vivado (from 1-2 years ago) as the most recent ones tends to have unknown "features" (bugs) and older ones tend to have better support.
      I also know using a VM can limit vivado sometimes. The best is have a real machine for that but I don't know how much of a difference that can make.
      Hope this helped, do you have any specific error ?

  • @em3755
    @em3755 Месяц назад +3

    Can you help me get this working for my board 1-on-1? I'll pay

    • @BRH_SoC
      @BRH_SoC  Месяц назад +1

      I replied to your other comment on the tutorial to answer your questiobs

    • @BRH_SoC
      @BRH_SoC  Месяц назад +1

      Questions *

    • @emiliomartineziii2980
      @emiliomartineziii2980 Месяц назад +1

      @@BRH_SoCThats good, though if you are still a freelancer who wants some easy money (Doctor salary for 5 hours), feel free to let me know, since i'm on a time crunch to get this done. I do have to say that after 2 weeks, I wont need any assistance since the deadline for my research on this assignment will be over.

    • @emiliomartineziii2980
      @emiliomartineziii2980 Месяц назад +1

      @@BRH_SoC Also please stay active! I have many questions! Even if you cant immediately do a paid 1-1 live session, just asking you questions here will save me TONS of time. Like for example, the end goal of the first half was to simply generate three different onnix files right? Though only 1 is used?

    • @emiliomartineziii2980
      @emiliomartineziii2980 Месяц назад +1

      @@BRH_SoC Also, if your still a free-lancer, lmk becuase I am 100% willing to give doctor level rates for training since I am on a time crunch to get this done for school

  • @BILDEK
    @BILDEK Месяц назад

    how much took time the training process . Is it less that regular systems?

    • @BRH_SoC
      @BRH_SoC  Месяц назад

      I talked briefly about it in the video. Training time is longer when using quantized aware training. In the backend, the computer simulates quant error in order to let the model "adapt". Alongside more complex backward propagation, it requires more time indeed.
      You can also train normally and use Post Training Quantization, which works but the model is not adapted leading to greater loss.
      It all depends on your requirements, hope it helped ;)

  • @biggame7041
    @biggame7041 Месяц назад +4

    Employmaxxing

    • @BRH_SoC
      @BRH_SoC  Месяц назад

      I'll do finance FPGA to do some moneymaxxing ;)

  • @QBitWorld
    @QBitWorld Месяц назад +3

    Zeroth komment

  • @fnytnqsladcgqlefzcqxlzlcgj9220
    @fnytnqsladcgqlefzcqxlzlcgj9220 Месяц назад

    Have my babies