Arm Cortex-M
A family of processor cores designed by Arm for microcontroller (MCU) scenarios, characterized by extremely low power consumption and minimal memory footprint, typically with only tens to hundreds of KB of RAM and no MMU, running bare-metal or an RTOS.
Timeline (last 90 days)
ExecuTorch supports Arm Cortex-M microcontrollers, allowing PyTorch models to run on MCUs without conversion through intermediate formats such as ONNX.
Arm Cortex-M series CPUs typically have tens to hundreds of KB of RAM, a low clock speed, no operating system or only an RTOS, and lack standard C++ runtime support.
For adoption on the MCU side, ExecuTorch needs to cover the CNN and lightweight Transformer operators commonly used on Cortex-M, and provide stable quantization support.
All Facts (3)
ExecuTorch supports Arm Cortex-M microcontrollers, allowing PyTorch models to run on MCUs without conversion through intermediate formats such as ONNX.
50%UnverifiedArm Cortex-M series CPUs typically have tens to hundreds of KB of RAM, a low clock speed, no operating system or only an RTOS, and lack standard C++ runtime support.
50%UnverifiedFor adoption on the MCU side, ExecuTorch needs to cover the CNN and lightweight Transformer operators commonly used on Cortex-M, and provide stable quantization support.
50%