onnxruntime Flutter 플러그인은 Android, iOS, macOS, Windows 및 Linux에서 Flutter 애플리케이션에 ONNX(오픈 신경망 교환) 모델을 원활하게 통합할 수 있도록 해줍니다. 앱 내에서 머신러닝 추론을 직접 실행하기 위한 빠르고 유연하며 사용하기 쉬운 Dart API를 제공합니다. 최소한의 오버헤드로 사전 훈련된 모델을 배포하는 데 이상적이며, 이미지 인식, 객체 감지, 자연어 처리 등 다양한 ML 작업을 지원합니다. 이 플러그인은 하위 ONNX Runtime 엔진의 성능을 활용하면서도 크로스플랫폼 호환성을 유지합니다.
사용 사례
이미지 분류
객체 탐지
자연어 처리
모바일 앱에서의 실시간 추론
데스크톱 ML 애플리케이션
주요 기능
크로스 플랫폼 지원
고성능 추론
간단한 Dart API
ONNX 모델 호환성
경량 통합
적합한 대상
머신러닝 기반의 플러터 앱을 개발하는 개발자
ONNX 모델을 사용하는 팀
실시간 추론이 필요한 응용 프로그램
모바일 및 데스크톱 ML 배포
플랫폼에 관계없이 머신러닝이 필요한 프로젝트
고려 사항
ONNX 모델 변환 필요
ONNX 호환 모델로 제한
모델 크기는 앱 번들에 영향을 미칩니다
내장 모델 학습 없음
플랫폼별 런타임 종속성
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
OnnxRuntime Plugin
Overview
Flutter plugin for OnnxRuntime via dart:ffi provides an easy, flexible, and fast Dart API to integrate Onnx models in flutter apps across mobile and desktop platforms.