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 示範,可用於測試提示與管理動畫歷史。
相關
- 專案
- 專案
- 專案
- 專案
- 專案