Я пытаюсь использовать TFLite Инструмент сравнительного анализа с моделью мобильной сети и проверкой окончательного inference time
в микросекундах для сравнения различных моделей. Проблема, с которой я сталкиваюсь, связана с разными результатами между прогонами. Я также нашел этот раздел в документации, относящейся к уменьшение различий между запусками на Android. В нем объясняется, как можно установить сходство ЦП перед запуском теста, чтобы получить согласованные результаты между запусками. В настоящее время использую Redmi Note 4 и One Plus для работы.
Пожалуйста, может кто-нибудь объяснить, что я должен установить значение
CPU affinity
для моих экспериментов?Могу ли я найти маски сходства для разных мобильных телефонов в Интернете или на телефоне Android?
Когда я увеличиваю количество параметров
--warmup_runs
, я получаю менее разные результаты. Есть ли другие способы сделать мои результаты более последовательными?Влияют ли фоновые процессы на телефоне Android на мой
inference time
и можно ли их остановить, чтобы уменьшить расхождение в результатах?