localai-org/kimodo.cpp

Animate skeletons with natural language; NVIDIA's Kimodo ported to C++/GGML

解決的問題

提供 NVIDIA 的 Kimodo 文字轉動畫模型的高效率 C++ 實作,讓使用者無需依賴沉重的 Python 環境,即可在本地硬體上從文字提示生成人類動作序列。

作用方式

本專案使用 GGML/C++ 框架執行 Kimodo 模型。可接受 UTF-8 文字提示或預先計算的 LLM2Vec 嵌入作為輸入。隨後產生 SMPL-X22 的局部旋轉與根位移,以表示人類動作。系統支援在 CPU 與支援 Vulkan 的 GPU 上執行,以優化效能與顯存使用。

適用對象

從事人類動作合成、3D 動畫與具身智能的開發者與研究人員,需要輕量級、本地化的文字轉動畫生成推理引擎者。

特色亮點

  • 硬體彈性:支援 CPU 與 Vulkan 加速。
  • C/C++ API:提供原生 API,便於整合至其他軟體。
  • GGUF 支援:使用 GGUF 格式實現高效模型載入與權重管理。
  • 整合示範:內建本地 Web 示範,可用於測試提示與管理動畫歷史。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案