본문 바로가기

Framework/Flutter

(2)
[Flutter] 플러터에서 ONNX 모델 사용하기 이 포스트에서는 플러터 앱에서 ONNX 모델을 사용할 수 있게 해주는 onnxruntime을 어떻게 사용하는지 알아본다. ONNX에 대해서는 여기를 참고하자.ONNXRUNTIMEpub.dev에는 플러터에서도 ONNX 모델을 사용할 수 있는 onnxruntime 라이브러리를 제공하고 있다. 플러터 앱 개발자는 onnxruntime을 사용하여 원하는 ML 모델을 탑재하여 추론을 할 수 있다. 플러터의 onnxruntime에서 지원하는 OS는 다음과 같다. PlatformAndroidiOSLinuxmacOSWindowsCompatibilityAPI level 21+****Architecturearm32/arm64**** 어지간한 환경에서는 구동된다.XGBoost 모델 추론해 보기ONNX 모델을 구동하기 위해 ..
플러터 안드로이드에서 http 통신이 되지 않을 때 체크리스트 플러터 안드로이드로 앱을 개발하다 보면 http 통신을 요청하는데 Connection Failed 에러가 발생하며 되지 않는 경우가 있다. 이 포스트에서는 그런 현상을 해결하기 위한 체크리스트를 제공한다. 1. 서버 OS의 방화벽 설정 확인백엔드의 특정 포트 요청이 있는 경우 서버 방화벽에서 해당 포트의 접속을 하고 있는지 확인해야 한다. 윈도우의 경우 방화벽에서 인바운드 규칙 추가를 통해 포트 접근을 허용할 수 있다. 2. AndroidManifest.xml 수정안드로이드 9부터는 https가 아닌 http 프로토콜을 기본적으로 금지시켰다. 현재 백엔드가 https를 쓰지 않는 경우 http 프로토콜이 허용되었는지 확인해야 한다. 플러터 프로젝트에서 app/src/main/AndroidManifest...