Will the Model Fit on the Device?

A model file can fit while its running process runs out of memory. Account for parameters, temporary values, and the rest of the runtime.

13 sections · 4 questions · 1 coding challenge

1 / 13

Small Devices Made the Whole Inference Engine Matter

BOTIE

MCUNet examined neural-network inference on microcontrollers with tight memory and compute limits. Its design combined choices about the network with an inference engine suited to those limits. A useful model had to fit the way the device actually executed it.

Our budget is much simpler. We count parameter storage, an estimated peak activation cost per example, and fixed runtime memory. We are not reproducing MCUNet’s engine or claiming that this linear estimate describes every network.

Sources for this history