メインコンテンツまでスキップ

GenAIとLLiMa

LLiMaは、Model CompilerにおけるGenAIツールキットであり、LLM、VLM、およびASRモデルのコンパイル、テスト、ベンチマーク、デプロイを行い、Modalix上で実行するために使用されます。

LLiMaは、次の3つの入力形式をサポートしています。

  • Hugging Face safetensors — 標準のLLMおよびVLMモデルのディレクトリ
  • GGUFファイル — GGUF形式でパッケージ化されたLLMモデル
  • 圧縮テンソルモデル — 事前量子化された、GPTQ / AWQ スタイルのセーフテンソルモデル

SiMa.aiは、GenAIの事前コンパイルされたモデルをのHugging Face、つまりに公開しています。適切なモデルがすでに存在する場合は、そこから始めてください。

具体的なGenAIのデモについては、を参照してください。

LLiMa 入手可能性

LLiMaのコンパイルツールは、デフォルトでModel Compilerにインストールされます。 LLiMaのランタイムは、Neatランタイムの一部として、Modalixにネイティブにインストールされます。 ランタイムのインストール手順については、Neat Frameworkのインストールを参照してください。

貢献

LLiMa 自体の変更を行うコントリビューターは、リポジトリの構造、開発環境、テスト段階、モデルへの入力に関するポリシー、およびプルリクエストの要件について、 LLiMa コントリビューターガイド に従う必要があります。

対応モデル

以下の表に、サポートされているモデルのアーキテクチャとその機能を示します。

モデルのアーキテクチャ種類対応サイズ
Llama 2LLM7b
Llama 3.1LLM8b
Llama 3.2LLM1b, 3b
Gemma 1LLM2B、7B
Gemma 2LLM2B、9B
Gemma 3LLM1b, 4b
Phi 3.5 mini LLM3.8b
Phi 4 mini LLM3.8b
Qwen 2.5LLM0.5b1.5b3b7b
Qwen 3LLM0.6b1.7b4b8b
Mistral 1LLM7b
LFM 2LLM350m1.2b2.6b
Llava 1.5VLM7b
PaliGemmaVLM3b
Gemma 3VLM4b
Gemma 4VLME2B, E4B
Qwen 2.5 VL VLM3b, 7b
Qwen 3 VL VLM2b, 4b, 8b
LFM 2VLM450m1.6b3b
WhisperASRsmall

制限事項

制限の種類説明
モデルのアーキテクチャ上記に記載されているアーキテクチャに基づくモデルのみがサポートされます。
モデルのパラメータパラメータ数が100億未満のモデルのみがサポートされます。
HFモデルモデルは、config.json、safetensor形式の重み、およびアーキテクチャに必要なトークナイザーとプロセッサーのファイルを含むローカルのHugging Faceディレクトリとして利用可能でなければなりません。generation_config.jsonはオプションです。
GGUF モデルGGUF形式は、LLMでのみサポートされます。VLMは、Hugging Faceのsafetensors形式からコンパイルする必要があります。Hugging Faceのsafetensorコンパイルと比較して、パフォーマンスが低下する可能性があることに注意してください。
圧縮テンソルモデルサポートされているLLMおよびVLMは、llm-compressorを使用して作成された、事前に量子化されたsafetensorモデル(GPTQ/AWQ)を使用できます。モデルは、対称量子化とサポートされているcompressed-tensorsレイアウトを使用する必要があります。これらのモデルは、高いパフォーマンスを維持しながら、標準のINT4量子化よりも優れた精度を達成できます。
Gemma3 VLM改良されたSigLip 448ビジョンエンコーダーを搭載。
LLAMA 3.2 ビジョン画像認識モデルはサポートされていません。