Best Single Board Computers (SBC) for A.I projects

Поделиться
HTML-код
  • Опубликовано: 30 май 2024
  • Choosing the right Single Board Computer (SBC) for AI projects is key, with each option offering unique strengths. Let's dive into how these boards support AI enthusiasts and developers.
    ▬ Contents of this video ▬▬▬▬▬▬▬▬▬▬
    0:00 - Intro
    1:26 - Understanding AI: Edge vs. Cloud
    5:40 - Udoo Range (V3 and V8)
    7:53 - LattePanda Series
    10:10 - BeagleBone AI
    12:03 - Nvidia Jetson Orin Series
    14:44 - Up Squared Pro 7000 Series
    17:10 - Raspberry Pi 5
    19:05 - Arduino Portenta X8
    22:00 - What would I pick?
    22:50 - Conclusion
    ▬ Show references and links ▬▬▬▬▬▬▬▬▬▬
    UDOO Bolt V3
    www.electromaker.io/shop/prod...
    UDOO BOLT V8
    www.electromaker.io/shop/prod...
    LattePanda Sigma
    www.electromaker.io/shop/prod...
    LattePanda Delta
    www.electromaker.io/shop/prod...
    BeagleBone AI-64
    www.electromaker.io/shop/prod...
    NVIDIA Jetson Orin Nano Developer Kit
    www.electromaker.io/shop/prod...
    UP Squared Pro 7000
    www.electromaker.io/shop/prod...
    PRO Portenta Max Carrier
    www.electromaker.io/shop/prod...
    PRO Portenta X8
    www.electromaker.io/shop/prod...
    Raspberry Pi 5 Board 8GB
    www.electromaker.io/shop/prod...
    ▬ Support us! ▬▬▬▬▬▬▬▬▬▬
    We publish a new show every week. Subscribe here: / @electromakerio
    We stock the latest products from Adafruit, Seeed Studio, Pimoroni, Sparkfun, and many more! Browse our shop:
    www.electromaker.io/shop
    Join us on Discord! / discord
    Follow us on Twitter: / electromakerio
    Like us on Facebook: / electromaker.io
    Follow us on TikTok: / electromaker.io
    Follow us on Instagram: / electromaker_io
    Don't have time to watch the show? Listen to the Electromaker Show in podcast format on your favourite podcast platform! directory.libsyn.com/shows/vi...
  • НаукаНаука

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

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

    I like your presentation, but I don't understand why you did not consider some of the SBC's with built in NPUs? Like Orange PI 5, Nanopc-T6 etc...

    • @danielpicassomunoz2752
      @danielpicassomunoz2752 4 дня назад

      Please sir, can you list some more? (On the cheaper, but software supported side)

  • @JimPlant
    @JimPlant 2 месяца назад +3

    Love the summary between 4:30 and 5:00 . Exactly what we found building a lego robot with Raspberry Pi. It worked but was very 'laggy' and we ended up omitting image processing (in the cloud) largely due to privacy concerns.

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

      Building a Lego robot with a Raspberry Pi sounds like a fun and educational project! It's a great example of how SBCs like the Raspberry Pi can open up possibilities for creative DIY projects, even with some limitations such as processing lag, especially when handling compute-intensive tasks like image processing.

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

    You glossed over the biggest advantage of the Jetson.
    Cuda cores!! and an 8 core ARM CPU.
    Made for machine learning.

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

    Incredible explanations and context! Thanks !

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

    I see the Radxa rock5 is mentioned. It was what I was considering as a contender for my second suggestion, the Coral Dev board. Trying to build my own loona robot and I found the same specs listed from the loona and coral dev board. But I'm more interested in your comparison for a Compute modules line of boards by raspberry pi, orange pi, and radxa. (I'm sure there's another)

  • @Octo8Brain
    @Octo8Brain 2 месяца назад +1

    Great review! I think it would be also worth considering other SBCs like the Khadas Edge2, Radxa Rock 5B or OrangePi 5 for example. They used the Rockchip RK3588 SoC with 8-core 64-bit ARM processors and a 6 TOPS NPU, and they appear to be more powerful than the Raspberry Pi 5, at least on paper. They can run real-time AI applications like Whisper for speech recognition or even small LLMs and could be great for building small personal AI assistants.

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

      Thank you for the insightful addition! You're absolutely right; the Khadas Edge2, Radxa Rock 5B, and OrangePi 5 represent exciting alternatives to the Raspberry Pi, especially for users who require more processing power for AI-driven projects. The Rockchip RK3588 SoC they're equipped with is indeed a potent piece of hardware, combining 8-core 64-bit ARM processors with a 6 TOPS (trillion operations per second) NPU (Neural Processing Unit). This makes them especially suitable for demanding AI tasks.

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

      @@Electromakerio Indeed, and those SBCs are already more than 1 year old, new ones have been released since, for example: Radxa Rock 5C, Orange Pi 5 Pro (both with the same form factor as the Pi 5) or the Radxa ZERO 2 Pro (6-core 64-bit ARM, 5 TOPS).

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

    Kendryte K210 based boards for machine vision applications. M5 have one for example - M5StickV K210 AI Camera

  • @user-sg4ne7jb5f
    @user-sg4ne7jb5f 11 дней назад

    Why you dont talk about orange pi 5 plus

  • @Iswimandrun
    @Iswimandrun 2 месяца назад +2

    Pi 5 with a Coral TPU over the pcie and booting from USB 3.0 with a 2.5" SATA SSD to USB converter. I did it just had to build some debian packages from source, mess with the device tree, enable the pcie port via some config file edits, install some dependencies, install pyenv and us it to make the right python version from source configure your system to use that version then install the python packages. There might of been some udev changes or I might be mis remembering from a different project anyway look it up it's possible. I used a pineberrypi pcie board to interface with the Coral TPU.

    • @Electromakerio
      @Electromakerio  2 месяца назад +1

      That's an impressive setup you've managed with the Pi 5, especially with the integration of the Coral TPU via PCIe. Building Debian packages from source and tweaking the device tree definitely requires a good understanding of the system's inner workings! The use of a pineberrypi PCIe board for interfacing with the Coral TPU sounds like an interesting solution for enhancing AI capabilities, thanks for sharing your experience and the steps involved. We would love to see a project write-up submitted to our project hub 😃

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

      @@Electromakerio sure where is this hub. I did it for work originally but. I just got a duplicate set of the bill of materials to do it for myself so I can have two units one in the office and one at home to work into a testing automation project I am spearheading.

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

      So I got the kit to do it again and I will ensure my write-up is as complete as I can.

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

      Your site's contact me function is hard to use with my DNS filtering maybe, idk didn't check what was getting blocked but the behavior was the thing that tries to determine if I am not a bot keeps not connecting to ask me the question oh well I will try tomorrow.

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

      Here: www.electromaker.io/projects

  • @spacetechtips
    @spacetechtips 2 месяца назад

    What about a mini PC with a 4060?

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

      Using a mini PC equipped with an NVIDIA GeForce RTX 4060 (assuming you're projecting into the future as the 4060 model specifics might not align with current offerings as of my last update in April 2023) can be an excellent choice for a wide range of applications, particularly those requiring substantial graphical processing power and AI capabilities.

  • @user-gg3wn2ic1e
    @user-gg3wn2ic1e 2 месяца назад +1

  • @user-cx6rg6mr7d
    @user-cx6rg6mr7d Месяц назад

    why use SBC?why not use NV GPU?

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

      SBCs are great for portable, cost-effective, and energy-efficient applications with moderate computing needs. On the other hand, NVidia GPUs are better suited for high-performance computing tasks, especially those related to AI, machine learning, and advanced graphics processing. In some cases, a combination of both might be the best approach, utilizing SBCs for control and low-power tasks while leveraging NVidia GPUs for heavy lifting.

    • @user-cx6rg6mr7d
      @user-cx6rg6mr7d Месяц назад +1

      @@Electromakerio wow! thank you for detailed explainaton!!

  • @osbert
    @osbert 2 месяца назад +1

    13:25

  • @robinmitchell6803
    @robinmitchell6803 2 месяца назад +1

    First

  • @MyPhone-qg2eh
    @MyPhone-qg2eh 2 месяца назад +1

    Just buy 10 pi5s

    • @Electromakerio
      @Electromakerio  2 месяца назад

      Buying 10 Raspberry Pi 5 units is quite the commitment! The Pi 5, with its enhanced performance and capabilities, offers a lot of potential. I'm curious about what you're aiming to achieve with such a setup.