xlite-dev/lite.ai.toolkit

A lite C++ AI toolkit: 100+ models with MNN, ORT and TRT, including Det, Seg, Stable-Diffusion, Face-Fusion.

What it solves

Lite.Ai.ToolKitは、AIモデルのデプロイを簡素化するために設計された軽量なC++ツールキットです。膨大な数の事前実装済みAIモデルライブラリをアプリケーションに統合するための、一貫性のあるユーザーフレンドリーなAPIを提供し、異なるハードウェアやランタイムにわたって推論を実行するために必要なボイラープレートコードを削減します。

How it works

このツールキットは、一般的な推論エンジンをラップするハイレベルなラッパーとして機能します。ONNXRuntime、MNN、NCNN、TNN、およびNVIDIA GPU用のTensorRTを含む複数のバックエンドをサポートしています。統一された構文(例:lite::cv::Type::Class)を提供することで、開発者は低レベルなランタイム固有のコードを記述することなく、モデルの重みをロードし、物体検出やセグメンテーションなどのタスクを実行できます。

Who it’s for

主に、コンピュータビジョンやその他のAI機能をソフトウェアに統合する必要があるC++開発者、特にLinux、Windows、MacOS、またはAndroidをターゲットとしている開発者、およびCPUとGPUの両方で高性能な推論を求めている開発者向けです。

Highlights

  • Extensive Model Zoo: 300以上のC++実装と、さまざまなタスク向けの500以上の重みが含まれています。
  • Broad Backend Support: ONNXRuntime、MNN、NCNN、TNN、およびTensorRTと互換性があります。
  • Minimal Dependencies: デフォルトではOpenCVとONNXRuntimeのみが必要です。
  • Hardware Acceleration: 推論パフォーマンスを向上させるために、TensorRTを介してNVIDIA GPUを特別にサポートしています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト