~/talk

How to: Bringing up ExecuTorch on a RISC-V Microcontroller | Corrected Audio

links:none on file
slides:none on file

Step‑by‑step work to run ExecuTorch (PyTorch for embedded) on a bare‑metal RISC‑V microcontroller using a Verilator model of the OpenHW CV32E40Pv2 core, adding a new core5 AOT backend and minimal model that adds two 5‑element vectors. Builds include a flatbuffer PTE, runtime hooks in C++ (init/execute/destroy/is_available), and a hex image for Verilator. On the 400 MHz single‑core model with 4 MB microcontroller the full run shows ~9M ticks ≈ 24.82 ms, the actual vector add costs ~16 µs; delegation paths for 8‑bit ops, DMA, double buffering and quantization are integrated though the delegate demo needs one bug fix.

AI-written summary · about

  1. 0:00Introduction and goals
  2. 4:33ExecuTorch overview
  3. 7:21Environment setup
  4. 9:31Ahead-of-time processing
  5. 25:44Runtime implementation
  6. 41:49Implementing delegation
  7. 48:13Advanced optimization
  8. 50:49Summary and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.