Skip to main content
Associate II
December 6, 2025
Solved

What does the --enable-epoch-controller option do in ST Edge AI?

  • December 6, 2025
  • 1 reply
  • 767 views

I’m currently testing the system with different configuration options, and I am trying to understand the impact of the --enable-epoch-controller option flag.
Could you explain what functional or performance differences occur when this option is enabled versus when it is disabled?

What I know so far is that when the option is enabled, the network_ecblob.h file is generated, and when it is disabled, the file is not generated.

Best answer by Julian E.

Hi @mincho00,

 

Please look at this documentation: https://stedgeai-dc.st.com/assets/embedded-docs/stneuralart_programming_model.html#programming-model

And more specifically this: https://stedgeai-dc.st.com/assets/embedded-docs/stneuralart_programming_model.html#ref_hw_epoch_controller 

 

The epoch controller combines hardware epochs if it can, to send everything to the NPU in one go. If you don't use it, for each hardware epoch, you will see back and forth between the MCU and NPU and no network_ecblob.h.

 

Have a good day,

Julian

1 reply

Julian E.
Julian E.Best answer
Technical Moderator
December 8, 2025

Hi @mincho00,

 

Please look at this documentation: https://stedgeai-dc.st.com/assets/embedded-docs/stneuralart_programming_model.html#programming-model

And more specifically this: https://stedgeai-dc.st.com/assets/embedded-docs/stneuralart_programming_model.html#ref_hw_epoch_controller 

 

The epoch controller combines hardware epochs if it can, to send everything to the NPU in one go. If you don't use it, for each hardware epoch, you will see back and forth between the MCU and NPU and no network_ecblob.h.

 

Have a good day,

Julian

​In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
mincho00Author
Associate II
December 9, 2025

Thanks for your response! I’ll read the materials you provided.