Upload folder using huggingface_hub
Browse files- LICENSE +162 -0
- README.md +200 -0
- config.yaml +27 -0
- model.safetensors +3 -0
- stats/motion/body/mean.npy +3 -0
- stats/motion/body/std.npy +3 -0
- stats/motion/global_root/mean.npy +3 -0
- stats/motion/global_root/std.npy +3 -0
- stats/motion/local_root/mean.npy +3 -0
- stats/motion/local_root/std.npy +3 -0
LICENSE
ADDED
|
@@ -0,0 +1,162 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Reference: https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license/
|
| 2 |
+
|
| 3 |
+
NVIDIA Open Model License Agreement
|
| 4 |
+
|
| 5 |
+
This NVIDIA Open Model License Agreement (the "Agreement") is a legal agreement
|
| 6 |
+
between the Legal Entity You represent, or if no entity is identified, You and
|
| 7 |
+
NVIDIA Corporation and its Affiliates ("NVIDIA") and governs Your use of the
|
| 8 |
+
Models that NVIDIA provides to You under this Agreement. NVIDIA and You are each
|
| 9 |
+
a "party" and collectively the "parties."
|
| 10 |
+
|
| 11 |
+
NVIDIA models released under this Agreement are intended to be used permissively
|
| 12 |
+
and enable the further development of AI technologies. Subject to the terms of
|
| 13 |
+
this Agreement, NVIDIA confirms that:
|
| 14 |
+
- Models are commercially usable.
|
| 15 |
+
- You are free to create and distribute Derivative Models.
|
| 16 |
+
- NVIDIA does not claim ownership to any outputs generated using the Models or
|
| 17 |
+
Derivative Models.
|
| 18 |
+
|
| 19 |
+
By using, reproducing, modifying, distributing, performing or displaying any
|
| 20 |
+
portion or element of the Model or Derivative Model, or otherwise accepting the
|
| 21 |
+
terms of this Agreement, you agree to be bound by this Agreement.
|
| 22 |
+
|
| 23 |
+
1. Definitions. The following definitions apply to this Agreement:
|
| 24 |
+
1.1. "Derivative Model" means all (a) modifications to the Model, (b) works
|
| 25 |
+
based on the Model, and (c) any other derivative works of the Model. An output
|
| 26 |
+
is not a Derivative Model.
|
| 27 |
+
1.2. "Legal Entity" means the union of the acting entity and all other entities
|
| 28 |
+
that control, are controlled by, or are under common control with that entity.
|
| 29 |
+
For the purposes of this definition, "control" means (a) the power, direct or
|
| 30 |
+
indirect, to cause the direction or management of such entity, whether by
|
| 31 |
+
contract or otherwise, or (b) ownership of fifty percent (50%) or more of the
|
| 32 |
+
outstanding shares, or (c) beneficial ownership of such entity.
|
| 33 |
+
1.3. "Model" means the machine learning model, software, checkpoints, learnt
|
| 34 |
+
weights, algorithms, parameters, configuration files and documentation shared
|
| 35 |
+
under this Agreement.
|
| 36 |
+
1.4. "NVIDIA Cosmos Model" means a multimodal Model shared under this Agreement.
|
| 37 |
+
1.5. "Special-Purpose Model" means a Model that is only competent in a narrow
|
| 38 |
+
set of purpose-specific tasks and should not be used for unintended or
|
| 39 |
+
general-purpose applications.
|
| 40 |
+
1.6. "You" or "Your" means an individual or Legal Entity exercising permissions
|
| 41 |
+
granted by this Agreement.
|
| 42 |
+
|
| 43 |
+
2. Conditions for Use, License Grant, AI Ethics and IP Ownership.
|
| 44 |
+
2.1. Conditions for Use. The Model and any Derivative Model are subject to
|
| 45 |
+
additional terms as described in Section 2 and Section 3 of this Agreement and
|
| 46 |
+
govern Your use. If You institute copyright or patent litigation against any
|
| 47 |
+
entity (including a cross-claim or counterclaim in a lawsuit) alleging that the
|
| 48 |
+
Model or a Derivative Model constitutes direct or contributory copyright or
|
| 49 |
+
patent infringement, then any licenses granted to You under this Agreement for
|
| 50 |
+
that Model or Derivative Model will terminate as of the date such litigation is
|
| 51 |
+
filed. If You bypass, disable, reduce the efficacy of, or circumvent any
|
| 52 |
+
technical limitation, safety guardrail or associated safety guardrail
|
| 53 |
+
hyperparameter, encryption, security, digital rights management, or
|
| 54 |
+
authentication mechanism (collectively "Guardrail") contained in the Model
|
| 55 |
+
without a substantially similar Guardrail appropriate for your use case, your
|
| 56 |
+
rights under this Agreement will automatically terminate. NVIDIA may indicate in
|
| 57 |
+
relevant documentation that a Model is a Special-Purpose Model. NVIDIA may
|
| 58 |
+
update this Agreement to comply with legal and regulatory requirements at any
|
| 59 |
+
time and You agree to either comply with any updated license or cease Your
|
| 60 |
+
copying, use, and distribution of the Model and any Derivative Model.
|
| 61 |
+
2.2. License Grant. The rights granted herein are explicitly conditioned on Your
|
| 62 |
+
full compliance with the terms of this Agreement. Subject to the terms and
|
| 63 |
+
conditions of this Agreement, NVIDIA hereby grants to You a perpetual,
|
| 64 |
+
worldwide, non-exclusive, no-charge, royalty-free, revocable (as stated in
|
| 65 |
+
Section 2.1) license to publicly perform, publicly display, reproduce, use,
|
| 66 |
+
create derivative works of, make, have made, sell, offer for sale, distribute
|
| 67 |
+
(through multiple tiers of distribution) and import the Model.
|
| 68 |
+
2.3. AI Ethics. Use of the Models under the Agreement must be consistent with
|
| 69 |
+
NVIDIA's Trustworthy AI terms found at
|
| 70 |
+
https://www.nvidia.com/en-us/agreements/trustworthy-ai/terms/.
|
| 71 |
+
2.4. NVIDIA owns the Model and any Derivative Models created by NVIDIA. Subject
|
| 72 |
+
to NVIDIA's underlying ownership rights in the Model or its Derivative Models,
|
| 73 |
+
You are and will be the owner of Your Derivative Models. NVIDIA claims no
|
| 74 |
+
ownership rights in outputs. You are responsible for outputs and their
|
| 75 |
+
subsequent uses. Except as expressly granted in this Agreement, (a) NVIDIA
|
| 76 |
+
reserves all rights, interests and remedies in connection with the Model and
|
| 77 |
+
(b) no other license or right is granted to you by implication, estoppel or
|
| 78 |
+
otherwise.
|
| 79 |
+
|
| 80 |
+
3. Redistribution. You may reproduce and distribute copies of the Model or
|
| 81 |
+
Derivative Models thereof in any medium, with or without modifications, provided
|
| 82 |
+
that You meet the following conditions:
|
| 83 |
+
3.1. If you distribute the Model, You must give any other recipients of the
|
| 84 |
+
Model a copy of this Agreement and include the following attribution notice
|
| 85 |
+
within a "Notice" text file with such copies: "Licensed by NVIDIA Corporation
|
| 86 |
+
under the NVIDIA Open Model License";
|
| 87 |
+
3.2. If you distribute or make available a NVIDIA Cosmos Model, or a product or
|
| 88 |
+
service (including an AI model) that contains or uses a NVIDIA Cosmos Model, use
|
| 89 |
+
a NVIDIA Cosmos Model to create a Derivative Model, or use a NVIDIA Cosmos Model
|
| 90 |
+
or its outputs to create, train, fine tune, or otherwise improve an AI model,
|
| 91 |
+
you will include "Built on NVIDIA Cosmos" on a related website, user interface,
|
| 92 |
+
blogpost, about page, or product documentation; and
|
| 93 |
+
3.3. You may add Your own copyright statement to Your modifications and may
|
| 94 |
+
provide additional or different license terms and conditions for use,
|
| 95 |
+
reproduction, or distribution of Your modifications, or for any such Derivative
|
| 96 |
+
Models as a whole, provided Your use, reproduction, and distribution of the
|
| 97 |
+
Model otherwise complies with the conditions stated in this Agreement.
|
| 98 |
+
|
| 99 |
+
4. Separate Components. The Models may include or be distributed with components
|
| 100 |
+
provided with separate legal notices or terms that accompany the components,
|
| 101 |
+
such as an Open Source Software License or other third-party license. The
|
| 102 |
+
components are subject to the applicable other licenses, including any
|
| 103 |
+
proprietary notices, disclaimers, requirements and extended use rights; except
|
| 104 |
+
that this Agreement will prevail regarding the use of third-party Open Source
|
| 105 |
+
Software License, unless a third-party Open Source Software License requires its
|
| 106 |
+
license terms to prevail. "Open Source Software License" means any software,
|
| 107 |
+
data or documentation subject to any license identified as an open source
|
| 108 |
+
license by the Open Source Initiative (https://opensource.org), Free Software
|
| 109 |
+
Foundation (https://www.fsf.org) or other similar open source organization or
|
| 110 |
+
listed by the Software Package Data Exchange (SPDX) Workgroup under the Linux
|
| 111 |
+
Foundation (https://www.spdx.org).
|
| 112 |
+
|
| 113 |
+
5. Trademarks. This Agreement does not grant permission to use the trade names,
|
| 114 |
+
trademarks, service marks, or product names of NVIDIA, except as required for
|
| 115 |
+
reasonable and customary use in describing the origin of the Model and
|
| 116 |
+
reproducing the content of the "Notice" text file.
|
| 117 |
+
|
| 118 |
+
6. Disclaimer of Warranty. Unless required by applicable law or agreed to in
|
| 119 |
+
writing, NVIDIA provides the Model on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
| 120 |
+
CONDITIONS OF ANY KIND, either express or implied, including, without
|
| 121 |
+
limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT,
|
| 122 |
+
MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely
|
| 123 |
+
responsible for reviewing Model documentation, including any Special-Purpose
|
| 124 |
+
Model limitations, and determining the appropriateness of using or
|
| 125 |
+
redistributing the Model, Derivative Models and outputs. You assume any risks
|
| 126 |
+
associated with Your exercise of permissions under this Agreement.
|
| 127 |
+
|
| 128 |
+
7. Limitation of Liability. In no event and under no legal theory, whether in
|
| 129 |
+
tort (including negligence), contract, or otherwise, unless required by
|
| 130 |
+
applicable law (such as deliberate and grossly negligent acts) or agreed to in
|
| 131 |
+
writing, will NVIDIA be liable to You for damages, including any direct,
|
| 132 |
+
indirect, special, incidental, or consequential damages of any character
|
| 133 |
+
arising as a result of this Agreement or out of the use or inability to use the
|
| 134 |
+
Model, Derivative Models or outputs (including but not limited to damages for
|
| 135 |
+
loss of goodwill, work stoppage, computer failure or malfunction, or any and all
|
| 136 |
+
other commercial damages or losses), even if NVIDIA has been advised of the
|
| 137 |
+
possibility of such damages.
|
| 138 |
+
|
| 139 |
+
8. Indemnity. You will indemnify and hold harmless NVIDIA from and against any
|
| 140 |
+
claim by any third party arising out of or related to your use or distribution
|
| 141 |
+
of the Model, Derivative Models or outputs.
|
| 142 |
+
|
| 143 |
+
9. Feedback. NVIDIA appreciates your feedback, and You agree that NVIDIA may use
|
| 144 |
+
it without restriction or compensation to You.
|
| 145 |
+
|
| 146 |
+
10. Governing Law. This Agreement will be governed in all respects by the laws
|
| 147 |
+
of the United States and the laws of the State of Delaware, without regard to
|
| 148 |
+
conflict of laws principles or the United Nations Convention on Contracts for
|
| 149 |
+
the International Sale of Goods. The state and federal courts residing in Santa
|
| 150 |
+
Clara County, California will have exclusive jurisdiction over any dispute or
|
| 151 |
+
claim arising out of or related to this Agreement, and the parties irrevocably
|
| 152 |
+
consent to personal jurisdiction and venue in those courts; except that, either
|
| 153 |
+
party may apply for injunctive remedies or an equivalent type of urgent legal
|
| 154 |
+
relief in any jurisdiction.
|
| 155 |
+
|
| 156 |
+
11. Trade and Compliance. You agree to comply with all applicable export,
|
| 157 |
+
import, trade and economic sanctions laws and regulations, as amended, including
|
| 158 |
+
without limitation U.S. Export Administration Regulations and Office of Foreign
|
| 159 |
+
Assets Control regulations. These laws include restrictions on destinations,
|
| 160 |
+
end-users and end-use.
|
| 161 |
+
|
| 162 |
+
Version Release Date: October 24, 2025
|
README.md
ADDED
|
@@ -0,0 +1,200 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: other
|
| 3 |
+
license_name: nvidia-open-model-license
|
| 4 |
+
license_link: >-
|
| 5 |
+
https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license
|
| 6 |
+
library_name: kimodo
|
| 7 |
+
tags:
|
| 8 |
+
- nvidia
|
| 9 |
+
- kimodo
|
| 10 |
+
- seed
|
| 11 |
+
- g1
|
| 12 |
+
---
|
| 13 |
+
|
| 14 |
+
# Kimodo: Controllable Kinematic Motion Diffusion at Scale
|
| 15 |
+
|
| 16 |
+
**[Paper](https://research.nvidia.com/labs/sil/projects/kimodo/assets/kimodo_tech_report.pdf), [Project Page](https://research.nvidia.com/labs/sil/projects/kimodo/)**
|
| 17 |
+
|
| 18 |
+
### Description:
|
| 19 |
+
Kimodo (**Ki**nematic **Mo**tion **D**iffusi**o**n) generates three-dimensional (3D) skeletal body animations given a text prompt and/or constraints on the motion like full-body poses, end-effector joint positions, paths, and waypoints to follow.
|
| 20 |
+
|
| 21 |
+
The Kimodo model family includes models trained on different skeletons and datasets:
|
| 22 |
+
* Kimodo-SOMA-RP
|
| 23 |
+
* Trained on the 30-joint SOMA skeleton with the proprietary Bones Rigplay dataset.
|
| 24 |
+
* Kimodo-SOMA-SEED
|
| 25 |
+
* Trained on the 30-joint SOMA skeleton with the open Bones-SEED dataset.
|
| 26 |
+
* Kimodo-G1-RP
|
| 27 |
+
* Trained on the proprietary Bones Rigplay dataset retargeted to the 34-joint Unitree G1 robot skeleton.
|
| 28 |
+
* Kimodo-G1-SEED
|
| 29 |
+
* Trained on the open Bones-SEED dataset retargeted to the 34-joint Unitree G1 robot skeleton.
|
| 30 |
+
* Kimodo-SMPLX-RP
|
| 31 |
+
* Trained on the proprietary Bones Rigplay dataset retargeted to the 22-joint SMPLX-body skeleton.
|
| 32 |
+
|
| 33 |
+
This release pertains to Kimodo-G1-SEED. This model is ready for commercial use.
|
| 34 |
+
|
| 35 |
+
### License:
|
| 36 |
+
|
| 37 |
+
This model is released under the [NVIDIA Open Model License](https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license/).
|
| 38 |
+
|
| 39 |
+
### Deployment Geography:
|
| 40 |
+
Global
|
| 41 |
+
|
| 42 |
+
### Use Case: <br>
|
| 43 |
+
The model is intended for users with any level of animation experience to create 3D human motion data for their application. This may include:
|
| 44 |
+
* Demonstrations for humanoid robots
|
| 45 |
+
* Digital human motion for digital twin and industrial simulations
|
| 46 |
+
* Digital human motion for synthetic data
|
| 47 |
+
* Animations for game and media development
|
| 48 |
+
|
| 49 |
+
### Release Date: <br>
|
| 50 |
+
Github [03/16/2026] via [link](https://github.com/nv-tlabs/kimodo) <br>
|
| 51 |
+
HuggingFace [03/16/2026] via [link](https://huggingface.co/nvidia/Kimodo-G1-SEED-v1) <br>
|
| 52 |
+
|
| 53 |
+
## References:
|
| 54 |
+
* Technical report: [Kimodo: Scaling Controllable Human Motion Generation](https://research.nvidia.com/labs/sil/projects/kimodo/assets/kimodo_tech_report.pdf)
|
| 55 |
+
* Webpage: [link](https://research.nvidia.com/labs/sil/projects/kimodo/)
|
| 56 |
+
|
| 57 |
+
## Model Architecture:
|
| 58 |
+
**Architecture Type:** Diffusion Model <br>
|
| 59 |
+
**Network Architecture:** Novel Two-Stage Transformer <br>
|
| 60 |
+
**Model Size:** 282 M parameters
|
| 61 |
+
|
| 62 |
+
## Inputs: <br>
|
| 63 |
+
**Input Types:** Text, Duration (Num Frames), Pose Constraints <br>
|
| 64 |
+
|
| 65 |
+
**Input Formats:**
|
| 66 |
+
- Text: String
|
| 67 |
+
- Duration: Integer
|
| 68 |
+
- Pose Constraints: Matrix
|
| 69 |
+
|
| 70 |
+
**Input Parameters:**
|
| 71 |
+
- Text: One-Dimensional (1D)
|
| 72 |
+
- Duration: One-Dimensional (1D)
|
| 73 |
+
- Pose Constraints:
|
| 74 |
+
- One-Dimensional (1D) frame index of each constraint
|
| 75 |
+
- Features to constrain may include Three-Dimensional (3D) joint positions, (3x3) joint rotation matrices, Two-Dimensional (2D) heading direction, and/or Two-Dimensional (2D) root position
|
| 76 |
+
|
| 77 |
+
**Other Properties Related to Input:** Maximum duration is 10 sec (300 frames at 30 frames per second).
|
| 78 |
+
|
| 79 |
+
## Outputs
|
| 80 |
+
|
| 81 |
+
**Output Type:** Skeleton Motion: Root Translation and Joint Rotations <br>
|
| 82 |
+
|
| 83 |
+
**Output Formats:**
|
| 84 |
+
- Root Translation: Matrix
|
| 85 |
+
- Joint Rotations: Matrix
|
| 86 |
+
|
| 87 |
+
**Output Parameters:**
|
| 88 |
+
- Root Translation: Two-Dimensional (`num_frames` x 3)
|
| 89 |
+
- Joint Rotations: Four-Dimensional (`num_frames` x 34 x 3 x 3)
|
| 90 |
+
|
| 91 |
+
**Other Properties Related to Outupt:**
|
| 92 |
+
* Motions are at 30 frames per second (30 fps)
|
| 93 |
+
|
| 94 |
+
Our AI models are designed and/or optimized to run on NVIDIA GPU-accelerated systems. By leveraging NVIDIA’s hardware (e.g. GPU cores) and software frameworks (e.g., CUDA libraries), the model achieves faster training and inference times compared to CPU-only solutions. <br>
|
| 95 |
+
|
| 96 |
+
## Software Integration:
|
| 97 |
+
**Runtime Engines:**
|
| 98 |
+
* PyTorch
|
| 99 |
+
|
| 100 |
+
**Supported Hardware Microarchitecture Compatibility:** <br>
|
| 101 |
+
* NVIDIA Ampere
|
| 102 |
+
* NVIDIA Blackwell
|
| 103 |
+
* NVIDIA Lovelace
|
| 104 |
+
|
| 105 |
+
**Supported Operating Systems:**
|
| 106 |
+
* Linux
|
| 107 |
+
* Windows
|
| 108 |
+
|
| 109 |
+
The integration of foundation and fine-tuned models into AI systems requires additional testing using use-case-specific data to ensure safe and effective deployment. Following the V-model methodology, iterative testing and validation at both unit and system levels are essential to mitigate risks, meet technical and functional requirements, and ensure compliance with safety and ethical standards before deployment. <br>
|
| 110 |
+
|
| 111 |
+
## Model Version
|
| 112 |
+
Kimodo-G1-SEED-v1
|
| 113 |
+
|
| 114 |
+
## Training and Testing Datasets:
|
| 115 |
+
|
| 116 |
+
**Name**: Public Bones-SEED Dataset
|
| 117 |
+
|
| 118 |
+
**Data Modalities**
|
| 119 |
+
* Text
|
| 120 |
+
* Human Motion Capture
|
| 121 |
+
|
| 122 |
+
**Data Size**:
|
| 123 |
+
* Less than 1 Billion tokens of text
|
| 124 |
+
* 288 hours of human motion capture
|
| 125 |
+
|
| 126 |
+
**Data Collection Method** <br>
|
| 127 |
+
Automatic/Sensors
|
| 128 |
+
|
| 129 |
+
**Labeling Method** <br>
|
| 130 |
+
Hybrid: Automatic/Sensors, Human
|
| 131 |
+
|
| 132 |
+
**Properties:** 288 hours of captured human body motions with corresponding text descriptions. Split into 90%/10% train/test splits. Various augmentations were employed to expand text variety. Motions were retargeted to G1 robot skeleton for training.
|
| 133 |
+
|
| 134 |
+
**Quantitative Evaluation** <br>
|
| 135 |
+
For test set evaluation, please refer to the [technical report](https://research.nvidia.com/labs/sil/projects/kimodo/assets/kimodo_tech_report.pdf)
|
| 136 |
+
|
| 137 |
+
# Inference:
|
| 138 |
+
**Acceleration Engine:** N/A<br>
|
| 139 |
+
|
| 140 |
+
**Test Hardware:** <br>
|
| 141 |
+
* GeForce RTX 3090
|
| 142 |
+
* GeForce RTX 4090
|
| 143 |
+
* GeForce RTX 5090
|
| 144 |
+
* NVIDIA A100
|
| 145 |
+
* NVIDIA L40S
|
| 146 |
+
* NVIDIA L4
|
| 147 |
+
* NVIDIA RTX 6000 Ada
|
| 148 |
+
* NVIDIA RTX A6000
|
| 149 |
+
|
| 150 |
+
## Ethical Considerations:
|
| 151 |
+
NVIDIA believes Trustworthy AI is a shared responsibility and we have established policies and practices to enable development for a wide array of AI applications. When downloaded or used in accordance with our terms of service, developers should work with their internal model team to ensure this model meets requirements for the relevant industry and use case and addresses unforeseen product misuse. <br>
|
| 152 |
+
|
| 153 |
+
For more detailed information on ethical considerations for this model, please see the Bias, Explainability, Safety & Security, and Privacy Subcards below. <br>
|
| 154 |
+
|
| 155 |
+
Please report model quality, risk, security vulnerabilities or NVIDIA AI Concerns [here](https://app.intigriti.com/programs/nvidia/nvidiavdp/detail).
|
| 156 |
+
|
| 157 |
+
## Bias
|
| 158 |
+
|
| 159 |
+
Field | Response
|
| 160 |
+
:---------------------------------------------------------------------------------------------------|:---------------
|
| 161 |
+
Participation considerations from adversely impacted groups [protected classes](https://www.senate.ca.gov/content/protected-classes) in model design and testing: | Gender
|
| 162 |
+
Measures taken to mitigate against unwanted bias: | Our training data contains motion captured from a roughly equal number of male and female actors
|
| 163 |
+
|
| 164 |
+
## Explainability
|
| 165 |
+
|
| 166 |
+
Field | Response
|
| 167 |
+
:------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------
|
| 168 |
+
Intended Task/Domain: | Robotics
|
| 169 |
+
Model Type: | Diffusion Transformer
|
| 170 |
+
Intended Users: | The model is intended for users with any level of animation experience to create 3D humanoid robot motion data for their application. This may include demonstrations for humanoid robots or robot motions for simulations and synthetic data.
|
| 171 |
+
Output: | 3D skeletal animation (root translation and joint rotations)
|
| 172 |
+
Describe how the model works: | Text input and pose constraints are processed and given to a transformer-based model that iteratively denoises a sequence of body poses.
|
| 173 |
+
Name the adversely impacted groups this has been tested to deliver comparable outcomes regardless of: | Gender
|
| 174 |
+
Technical Limitations & Mitigation: | Generated motions may include artifacts like foot skating where feet slide unnaturally when they should be in static contact with the ground. The motion does not always follow the given text prompt, and the model does not know how to perform certain types of actions (e.g., the model is best at locomotion, gestures, dancing, and everyday activities). Each trained model currently outputs motion for a single character skeleton. The model is designed to output realistic motions, so it cannot create cartoon motions or non-physically plausible motions. The model is not aware of objects in the scene around a character.
|
| 175 |
+
Verified to have met prescribed NVIDIA quality standards: | Yes
|
| 176 |
+
Performance Metrics: | Pose Constraint Accuracy (joint distance error), Motion Quality (foot-skating error, FID, latent similarity), Text-Following Accuracy (R-precision, latent similarity)
|
| 177 |
+
Potential Known Risks: | The model may output body motions that inadvertently reflect stereotypes related to age, gender, or physical characteristics. To mitigate this, prompts should describe actions in neutral, physical terms (e.g., “A person walks slowly with shuffled steps”) rather than relying on demographic adjectives.
|
| 178 |
+
Licensing: | This model is released under the [NVIDIA Open Model License](https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license/)
|
| 179 |
+
|
| 180 |
+
## Privacy
|
| 181 |
+
|
| 182 |
+
Field | Response
|
| 183 |
+
:----------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------
|
| 184 |
+
Generatable or reverse engineerable personal data? | No
|
| 185 |
+
Personal data used to create this model? | No
|
| 186 |
+
How often is dataset reviewed? | During dataset creation, model training, evaluation and before release
|
| 187 |
+
Was data from user interactions with the AI model (e.g. user input and prompts) used to train the model? | No
|
| 188 |
+
Is there provenance for all datasets used in training? | Yes
|
| 189 |
+
Does data labeling (annotation, metadata) comply with privacy laws? | Yes
|
| 190 |
+
Is data compliant with data subject requests for data correction or removal, if such a request was made? | Not Applicable
|
| 191 |
+
Applicable Privacy Policy | https://www.nvidia.com/en-us/about-nvidia/privacy-policy/
|
| 192 |
+
|
| 193 |
+
## Safety
|
| 194 |
+
|
| 195 |
+
Field | Response
|
| 196 |
+
:---------------------------------------------------|:----------------------------------
|
| 197 |
+
Model Application Field(s): | Media & Entertainment, Industrial/Machinery and Robotics, Autonomous Vehicles
|
| 198 |
+
Describe the life critical impact (if present). | Not Applicable
|
| 199 |
+
Use Case Restrictions: | Abide by the [NVIDIA Open Model License](https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license/)
|
| 200 |
+
Model and dataset restrictions: | The Principle of least privilege (PoLP) is applied limiting access for dataset generation and model development. Restrictions enforce dataset access during training, and dataset license constraints adhered to.
|
config.yaml
ADDED
|
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
_target_: kimodo.model.Kimodo
|
| 2 |
+
num_base_steps: 1000
|
| 3 |
+
cfg_type: separated
|
| 4 |
+
denoiser:
|
| 5 |
+
_target_: kimodo.model.twostage_denoiser.TwostageDenoiser
|
| 6 |
+
ckpt_path: ${oc.select:checkpoint_dir}/model.safetensors
|
| 7 |
+
motion_mask_mode: concat
|
| 8 |
+
motion_rep:
|
| 9 |
+
_target_: kimodo.motion_rep.KimodoMotionRep
|
| 10 |
+
fps: 30
|
| 11 |
+
stats_path: ${oc.select:checkpoint_dir}/stats/motion/
|
| 12 |
+
skeleton:
|
| 13 |
+
_target_: kimodo.skeleton.G1Skeleton34
|
| 14 |
+
llm_shape:
|
| 15 |
+
- 1
|
| 16 |
+
- 4096
|
| 17 |
+
use_text_mask: false
|
| 18 |
+
latent_dim: 1024
|
| 19 |
+
ff_size: 2048
|
| 20 |
+
num_layers: 16
|
| 21 |
+
num_heads: 8
|
| 22 |
+
activation: gelu
|
| 23 |
+
dropout: 0.0
|
| 24 |
+
pe_dropout: 0.0
|
| 25 |
+
norm_first: false
|
| 26 |
+
num_text_tokens_override: 50
|
| 27 |
+
input_first_heading_angle: true
|
model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1a99c6671aa5e0a0af242b84dc2fc397686a2ca418a15a0fb9f38096dab884a0
|
| 3 |
+
size 1134168268
|
stats/motion/body/mean.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:185564a7246ee03d7a7aa2a16b3c7e49cffd5a858f637ab2b8fa04574f18d29b
|
| 3 |
+
size 3424
|
stats/motion/body/std.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5df7b200de9bdb0d92cf23cd1426d2ded6c7688d1dcb6e403c3886f1d130f59e
|
| 3 |
+
size 3424
|
stats/motion/global_root/mean.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c292f97ed86266332abdbb7e98d464eb91115a4ec1def3c87aa9362ae483b062
|
| 3 |
+
size 168
|
stats/motion/global_root/std.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:691f1ada7ac34f4854d8d5920cafb26fd22f1d5fb9dbc331030292eb6675c6eb
|
| 3 |
+
size 168
|
stats/motion/local_root/mean.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b0aab16477bd39f03934bb930786526563b6e5955d1ee0b2face7d1e2c04bba8
|
| 3 |
+
size 160
|
stats/motion/local_root/std.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9b8f34564fda07cffb5689b2f509b6864b4031a764ca53bfa149ce8487495c62
|
| 3 |
+
size 160
|