
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