inisis/OnnxSlim

A Toolkit to Help Optimize Onnx Model

해결하는 문제

OnnxSlim은 불필요한 연산자를 제거하여 ONNX 모델의 복잡성을 줄입니다. 이 프로세스는 동일한 정확도를 유지하면서 모델을 슬림화하여 추론 속도 향상과 모델 로드 시간 단축으로 이어집니다.

작동 방식

ONNX 모델을 처리하기 위한 Python 패키지와 명령줄 인터페이스를 제공합니다. 사용자는 간단한 bash 명령을 실행하여 모델을 슬림화하거나 Python 스크립트에서 onnxslim.slim() 함수를 사용하여 모델의 그래프 구조를 최적화할 수 있습니다.

대상 사용자

다양한 하드웨어 가속기나 추론 엔진을 대상으로 하는 ONNX 형식을 사용하는 사람들을 포함하여 배포를 위해 모델을 최적화해야 하는 AI 개발자와 ML 엔지니어를 위해 설계되었습니다.

주요 특징

  • NVIDIA TensorRT-Model-Optimizer, HuggingFace Optimum, transformers.js와 같은 주요 프레임워크에 통합됨.
  • LLM 추론 최적화 챌린지에서 입증된 성능(AICAS 2024 및 2025에서 1위).
  • Ultralytics 및 MNN-LLM과 같은 프로젝트에서 널리 채택됨.
  • pip를 통한 간편한 설치.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트