fernandotonon's picture
Model card
b59f43f verified
|
Raw History Blame Contribute Delete
1.77 kB
metadata
license: other
license_name: nvidia-open-model-license
license_link: >-
  https://huggingface.co/fernandotonon/QtMeshEditor-kimodo-onnx/blob/main/LICENSE-NVIDIA-OML.txt
base_model: nvidia/Kimodo-SOMA-RP-v1.2
tags:
  - onnx
  - kimodo
  - text-to-motion
  - motion-generation

Kimodo-SOMA-RP-v1.2 (ONNX)

Licensed by NVIDIA Corporation under the NVIDIA Open Model License (LICENSE-NVIDIA-OML.txt, NOTICE-Kimodo.txt).

An ONNX conversion of NVIDIA Kimodo-SOMA-RP-v1.2 for QtMeshEditor, which runs Kimodo's text-to-motion natively (ONNX Runtime + llama.cpp, no Python). Made by scripts/export-kimodo-onnx.py:

File Contents
kimodo_denoiser.onnx the two-stage transformer denoiser (batch 1, dynamic frame count)
kimodo_decode.onnx features -> SOMA-30 rotations, root, contacts
kimodo_encode.onnx SOMA-30 rotations + root (+ smoothed root) -> features
kimodo_transition.onnx the multi-segment transition conditioning
kimodo_meta.json normalization statistics, diffusion schedule, skeletons, post-processing rig

The sampling loop (DDIM, classifier-free guidance), segment stitching, root smoothing and NVIDIA's MotionCorrection post-processing run in C++. Verified against Kimodo's own PyTorch generation on the same text features and noise: max joint rotation error 2e-4, root 0.003 cm, identical foot contacts.

The text encoder lives in its own repository (a Meta Llama 3 derivative): Llama-3-LLM2Vec-8B-Kimodo-TextEncoder-GGUF.