Как запустить модель tflite на процессоре Coral

Реально ли запустить модель tflite на процессоре Coral?

Документы Coral для BasicEngine состояний: model must be compiled for the Edge TPU; otherwise, it simply executes on the host CPU. Coral doc

Я попытался запустить Keras Mobilenet, преобразованный в tflite и намеренно не скомпилированный для Edge-tpu, но получил следующую ошибку

Traceback (most recent call last):
  File "estimate.py", line 69, in <module>
    main()
  File "estimate.py", line 42, in main
    engine = BasicEngine(args.model)
  File "/usr/lib/python3/dist-packages/edgetpu/swig/edgetpu_cpp_wrapper.py", line 300, in __init__
    this = _edgetpu_cpp_wrapper.new_BasicEngine(*args)
RuntimeError: Error in interpreter initialization.

person Yaroslav Schubert    schedule 27.06.2019    source источник
comment
ты решил это? У меня такая же проблема   -  person Rodrigo Laguna    schedule 22.02.2021
comment
@RodrigoLaguna, нет, еще не работал над этой проблемой.   -  person Yaroslav Schubert    schedule 01.03.2021


Ответы (2)


Простой ответ - вы можете. По сути, любая неподдерживаемая операция, выполняемая в вашей модели, автоматически запускается на ЦП. См. это изображение для пояснения.

person N.E.    schedule 04.01.2020

Убедитесь, что входные и выходные данные преобразованной модели квантованы до UINT8. В противном случае это произойдет даже после компиляции модели.

person Ivan Kovtun    schedule 28.06.2019