Topst d3-p 보드 라이브러리 추가 관련 질문

안녕하세요.

현재 d3-p 모델 사용 중에 있는데 몇가지 궁금한 것이 있습니다.
github documentation sdk 참고해서 빌드하였고, putty에서 확인하니까 python 3.8.13는 있는데, tflite 모듈은 없는 것으로 나왔습니다. 현재 개인 pc에서 학습시킨 모델 tflite 파일을 보드로 다운받은 상태입니다.

이제 보드에 다운받은 tflite 모델을 보드에서 실행하고 싶은데 그 과정을 어떻게 수행해야 할지 조언을 받고 싶습니다. 제가 알아본 바로는 Tflite를 레이어로 추가하고, bblayer.conf 파일에 추가, 레시피 파일 생성 후, 재빌드하면 될 것 같은데, 이 과정이 맞는지 또 참고할 만한 자료가 있는지 궁금합니다. 또한 레시피 파일은 tensorflow 공식 wheel 파일을 보드에 맞게 수정해서 사용하면 되는 것인지 궁금합니다.

감사합니다.

안녕하십니까.

TOPST 매니저입니다.

tflite 모델을 통해 딥러닝 모델을 D3-P 보드에서 사용하심에 있어서 아래와 같은 우려사항이 예상됩니다.

  1. 사용하고 계신 D3-P 보드는 정식적으로 딥러닝 모델을 사용하기 위한 보드는 아닙니다.
  2. 다만, tflite 모델중 경량모델 정도는 D3-P에서 cpu에서 돌릴 수 있을 것이라 예상됩니다.

사용하시고자 하는 모델명을 알 수 있을까요?

Yamnet 모델을 tflite 변환해서 사용하고자 합니다!

안녕하십니까.

yocto에서 셋업하는 것보단 보드에서 직접 tensorflow Python API 를 설치하면 더 간단한 작업으로 예상됩니다.

이후, 변환된 tflite 모델을 직접 보드에 옮겨서 모델을 테스트하시는 것을 권장드립니다.

감사합니다

안녕하세요.

말씀해주신 대로, putty에서 pip으로 tensorflow API 설치하려고 했는데 pip이 없다고 뜹니다.
get-pip.py로 설치 시도→tempfile 모듈 없음
setuptools, pip tar.gz 파일 다운로드 받아서 설치 시도→typing 모듈 없음
이렇게 모듈이 없다고 뜨는데, 빌드 자체를 잘못한 것인지 궁금합니다.

이후 다시 빌드해보려고 conf 파일에 python 관련 모듈 추가하고 진행하니까 ERROR: Nothing PROVIDES ‘topst’ 이런 에러가 뜹니다.

지금 상황에서

  1. 새로 빌드하지 말고 topst 보드에서 pip 설치 등등 진행
  2. 새로 빌드
    어떤 방향으로 진행해야 하는지 조언을 받고 싶습니다.

감사합니다.

안녕하세요 TOPST매니저입니다!
현재 D3-P 모델을 사용하고 계신데 반드시 Yocto를 이용해서 프로젝트를 진행해야하는 부분일까요?

현재 저희 docs에서 d3-p 우분투 이미지를 제공하고 있으며 apt install이나 python 사용이 훨씬 수월할 것으로 예상됩니다.

감사합니다.