с помощью tflite. Модель экспортировал с помощью export.py из https://github.com/ultralytics/yolov5.
Само приложение запускается, однако после 3 секунд работы в лог выводится такое сообщение:
chipset detection failed: could not disambiguate different chipsets reported in different system properties
Выяснил, что проблема в этом файле: https://raw.githubusercontent.com/pytorch/cpuinfo/master/src/arm/linux/chipset.c
В этом цикле, который связан с проверкой чипсета: https://pastebin.com/prputSKE
Телефон: Galaxy M31
Файл для скачивания tflite: https://pastebin.com/vTVFT3L8
Версия Android: 11
Куда копать чтобы решить эту проблему?
Смотрите в сторону совместимости вашей системы с TF
Да всё по идеи совместимо, делал по их гайду
А можно как то узнать какой у меня vendor, с которым у меня проблемы возникают?
Просто я даже не знаю где этот файл искать
Не занимался портированием, увы. Знаю только по словам знакомых, что чаще всего проблема возникает с совместимостью по процу и версии ос
Может стоит забить и обучить YoloV2, который стабильно поддерживается?
Если вам нужен рабочий порт, то может и придётся. Куда деваться-то?)
А насколько ощутимы различия между YoloV2 и YoloV5?
Можете открыть табличку на paperswithcode в разделе с детекторами(или в самом yolo 5 репе) и посмотреть на графики С:
Спасибо, сейчас гляну
Обсуждают сегодня