Skip to content

Export YOLO to executorch for RISC-V Baremetal environment #18833

@vaibhavmindgrove22

Description

@vaibhavmindgrove22

I am trying to do object detection using YOLO on a RISC-V baremetal environment. The RISC-V core I am using is single core. It supports IMAFDC. I saw that exporting YOLO to executorch requires XNNPack backend. I have a few questions.

  1. Is this realistically possible to be done without using XNNPack (which relies on pthreads and pthreads require an OS)?
  2. Or can I run YOLO with XNNPack backend without using pthreads?
  3. Also if there is no OS, will this run in single threaded mode in baremetal and not give any errors?

Any help regarding this would be appreciated.

cc @psiddh @AdrianLundell @digantdesai

Metadata

Metadata

Assignees

No one assigned

    Labels

    module: microcontrollersFor embedded MCUs like Cortex-M, or RTOS like Zephyr, does not track NPU backend like Arm Ethos.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions