본문 바로가기

ML 온디바이스

(3)
[Android] tensorflow lite 사용 시 GPU Delegate 지원 여부 확인 import org.tensorflow.lite.gpu.CompatibilityList; CompatibilityList compatList = new CompatibilityList(); GPU 델리게이트가 추론을 실행하는 디바이스에서 지원하는지 확인 compatList.isDelegateSupportedOnThisDevice(); 현재 디바이스에 맞는 옵션 추천 compatList.getBestOptionsForThisDevice();
[iOS] error) TensorFlow Lite Error: Didn't find op for builtin opcode 'RESIZE_BILINEAER' version '3' swift에서 커스텀 모델을 사용하는데 아래 에러코드를 발생하며 tflite 파일을 인터프리터가 읽지 못하는 경우 error) TensorFlow Lite Error: Didn't find op for builtin opcode 'RESIZE_BILINEAER' version '3' tensorflowlite 버전 2.1.0에서 발생 tensorflowlite 버전 2.3.0 이상으로 업데이트 하면 해결 버전 이슈
[iOS] error) Failed to invoke the interpreter with error: Provided data count ***** must match the required count ******* YOLOv4-tiny로 학습한 데이터를 Tensorflow lite로 변환하여 xcode를 통해 ios를 탑재하려고 하는데 error) Failed to invoke the interpreter with error: Provided data count ***** must match the required count ******* 이런 오류코드가 발생했다. 학습시킬 때 사용한 이미지 크기랑 swift로 받아오기 위해 작성한 이미지 크기가 맞지 않아서 발생했다. 예) width height 값을 잘못 지정함 학습한 이미지 규격이랑 맞추니까 오류가 사라졌다.