vectorNumElems
문제는 flatbuffers
라이브러리에서 더 이상 EndVector()
라이브러리에 대한 구버전 호환성을 지키지 않아서 발생하는 문제이다.
따라서 위 문제를 해결하기 위해선 tflite-support
에서 지원하는 flatbuffers
라이브러리의 버전을 맞출 필요가 있다.
필자가 사용하는 tflite-support
는 0.4.2
이고 테스트 해본 결과 flatbuffers
는 2.0
까지 호환이 되는 듯 하여 해당 버전으로 설치했다:
pip3 install flatbuffers==2.0
[Site] https://discuss.tensorflow.org/t/error-while-writing-metadata-for-tflite/8240