TensorFlow Lite (r1.13)를 CMake로 컴파일

한이라면 tensorflow lite를 CMake로 컴파일하고 싶습니다!

하자!

할 수있었습니다.
cmake branch입니다 (r1.13에 대해 작성)

설정.



tensorflow lite를 모바일로 실행하기 전에 디버깅을 위해 Linux PC 환경 등에서 개발 테스트하고 싶습니다.
r1.13에서는 cmake의 공식 지원이 사라졌습니다. Makefile이 있지만 주로 Android 및 RasPi cross-compile 용 패턴입니다.

CMakeLists.txt 만들기


r1.10 근처에서 cmake 지원이 없어졌습니다. 이전에 만든 것을 참고로 다시 만들었습니다.

label_image를 이동하십시오.





근처를 참조하여 mobilenet_quant_v1_224.tflitelabels.txt를 얻습니다.

너무 귀엽고 위험한 Alicia Vikander의 이미지로 테스트 해보십시오.

북유럽 미인 여배우 알리시아 비칸델이 너무 귀여워 야!
htps : // 샤 tr. jp/토피 cs/58021
$ ./label_image -i alicia.bmp 
nnapi error: unable to open library libneuralnetworks.so
Loaded model ./mobilenet_quant_v1_224.tflite
resolved reporter
invoked 
average time: 3247.53 ms 
0.145098: 475 cardigan
0.0745098: 643 marimba
0.0627451: 569 fur coat
0.0470588: 682 notebook
0.0470588: 615 kimono

Super coooooool!.

인식 결과에 대해서는 제쳐두고, 실행에 성공했습니다!

TODO


  • embedded 디바이스용으로 tflite 를 한층 더 깎아낸 Tensorflow-Lite micro 가 r1.13 정도로부터 experimental 로 추가되고 있으므로, 이것을 cmake 로 빌드한다

  • 우수한 tensorflow lite 젊은이가 CMake를 활용함으로써 우수한 tensorflow lit 젊은이가 인류 역사상 가장 빠르고 tensorflow lite의 정점에 서서 인류를 승화시키는 체계를 확립하는 여행에 나가고 싶다.
  • 좋은 웹페이지 즐겨찾기