ARM time evaluator with cpu flush cache

Hi, the RRCRunner used in AutoTVM has the option to enable cpu cache flushing between measurements. It can be easy configured in measurement options and so used in the auto-tuning process.

However, when I run a manual measurement of an operator I use the time_evaluatior function, which don’t seems to have a option to set this option. How can I achieve that my time measurement uses the same measurement options, especially the cache flushing, as used in auto-tuning? Thanks!

This is because the clflush is a platform-dependent call, and currently we only support x86.

cc @FrozenGene who added this support to x86.

1 Like

Makes sense. Thank you! :grinning: