AI product Open source
kimodo.cpp is a C++ and GGML implementation of NVIDIA's Kimodo text-to-motion model for local CPU or Vulkan inference. It accepts UTF-8 prompts or precomputed 4096-value F32 LLM2Vec embeddings and generates root translations plus local XYZW rotations for several control skeletons, including SMPL-X, SOMA, and Unitree G1 formats. The project includes GGUF model loading with validation, Safetensors conversion, DDIM sampling, conditioned multi-prompt transitions, C and C++ APIs, CPU/Vulkan parity tests, skeleton-only GLB export, and a local browser demo. Its native API returns the joints predicted by the selected model; features such as general constraint input, SOMA's 77-joint expansion, skinned-mesh GLB export, and quantized models are not implemented.
1 use taken from transcripts — each links to the moment in the video.
A native C++ and GGML runtime for running Nvidia's Komodo text-to-motion model locally on CPU or Vulkan. It includes model loading, weight conversion, sampling, C and C++ APIs, tests, and a browser demo.
1 in the library.