harrim-nv commited on
Commit
b40301e
·
verified ·
1 Parent(s): 9553888

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +232 -0
README.md ADDED
@@ -0,0 +1,232 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ tags:
3
+ - robotics
4
+ ---
5
+
6
+ <div align="center">
7
+ <a href="https://github.com/NVIDIA/Isaac-GR00T">
8
+ <img src="https://cdn-uploads.huggingface.co/production/uploads/67b8da81d01134f89899b4a7/8bFQa2ZIGCsOQQ2ho2N_U.png">
9
+ </a>
10
+ <div align="center">
11
+ <a href="https://github.com/NVIDIA/Isaac-GR00T">
12
+ <img src="https://img.shields.io/badge/GitHub-grey?logo=GitHub" alt="GitHub Badge">
13
+ </a>
14
+ <a href="https://developer.nvidia.com/isaac/gr00t">
15
+ <img src="https://img.shields.io/badge/Website-green" alt="Website Badge">
16
+ </a>
17
+ <!-- <a href=""">
18
+ <img src="https://img.shields.io/badge/Project%20Page-blue?style=plastic" alt="Project Page Badge">
19
+ </a>
20
+ <a href="">
21
+ <img src="https://img.shields.io/badge/Research_Blog-black?style=flat" alt="Research Blog Badge">
22
+ </a>
23
+ <a href="">
24
+ <img src="https://img.shields.io/badge/Dataset-Overview-brightgreen?logo=googleforms" alt="Research Blog Badge">
25
+ </a>
26
+ -->
27
+ </div>
28
+ </div>
29
+
30
+ # Model Overview
31
+
32
+ <p align="center">
33
+ <img src="https://cdn-uploads.huggingface.co/production/uploads/67b8da81d01134f89899b4a7/ZCLLXZk2LQBG0YH_BmiIN.gif"
34
+ style="width:100%; max-width:1000px; height:auto;">
35
+ </p>
36
+
37
+ ## Description:
38
+ NVIDIA Isaac GR00T N1.7 is an open foundation model for generalized humanoid robot reasoning and skills. This cross-embodiment model takes multimodal input, including language and images, to perform manipulation tasks in diverse environments. Developers and researchers can post-train GR00T N1.7 with real or synthetic data for their specific humanoid robot or task.
39
+
40
+ Isaac GR00T N1.7 is the medium-sized version of our model built using pre-trained vision and language encoders, and uses a flow matching action transformer to model a chunk of actions conditioned on vision, language and proprioception.
41
+
42
+ A detailed description of the Isaac GR00T N1.X architecture is provided in the GROOT N1 White Paper (https://arxiv.org/abs/2503.14734).
43
+
44
+ This model is ready for commercial/non-commercial use.
45
+
46
+ **Model Developer**: NVIDIA
47
+
48
+ ## Model Versions
49
+ The Isaac GR00T N1.7 model family includes the following 4 models:
50
+
51
+ ### GR00T N1.7 – SimplerEnv Bridge
52
+
53
+ **Description**
54
+ N1.7 post-trained model using the **Bridge Dataset** in SimplerEnv.
55
+
56
+ **Post-Training Data**
57
+ https://huggingface.co/datasets/IPEC-COMMUNITY/bridge_orig_lerobot
58
+
59
+ **Dataset Summary**
60
+ A LeRobot-format conversion of **BridgeData V2**, originally containing **60,096 trajectories** of robot manipulation across **24 environments**.
61
+
62
+ ### GR00T N1.7 – SimplerEnv Fractal
63
+
64
+ **Description**
65
+ N1.7 post-trained model using the **Fractal Dataset** in SimplerEnv.
66
+
67
+ **Post-Training Data**
68
+ https://huggingface.co/datasets/IPEC-COMMUNITY/bridge_orig_lerobot
69
+
70
+ **Dataset Summary**
71
+ A LeRobot-format conversion of **BridgeData V2**, originally containing **60,096 trajectories** of robot manipulation across **24 environments**.
72
+
73
+ ### GR00T N1.7 – Droid
74
+ **Description**
75
+ N1.7 post-trained model using the **DROID Dataset**.
76
+
77
+ **Post-Training Data**
78
+ https://droid-dataset.github.io/
79
+
80
+ **Dataset Summary**
81
+ A large-scale **“in-the-wild” robot manipulation dataset** with approximately **76,000 demonstration trajectories (~350 hours)** of interaction data, collected across **564 distinct scenes in 52 buildings**, covering **86 manipulation tasks** from natural-language instructions.
82
+
83
+ ### GR00T N1.7 – LIBERO
84
+ **Description**
85
+ N1.7 post-trained model using the **LIBERO Dataset**.
86
+
87
+ **Post-Training Data**
88
+ https://github.com/Lifelong-Robot-Learning/LIBERO
89
+
90
+ **Dataset Summary**
91
+ A benchmark for **lifelong robot learning**, providing **130 language-conditioned manipulation tasks** grouped into multiple task suites.
92
+ Includes **human-teleoperated demonstrations** designed to evaluate **knowledge transfer and continual learning** in robotic agents.
93
+
94
+ ## License
95
+ This model is released under the [NVIDIA Open Model License Agreement](https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license/).
96
+
97
+
98
+ ### Deployment Geography:
99
+ Global
100
+
101
+ ### Use Case:
102
+ Researchers, Academics, Open-Source Community: AI-driven robotics research and algorithm development.
103
+ Developers: Integrate and customize AI for various robotic applications.
104
+ Startups & Companies: Accelerate robotics development and reduce training costs.
105
+
106
+ ### Release Date:
107
+ * Github via https://github.com/NVIDIA/Isaac-GR00T
108
+ * Huggingface via https://huggingface.co/collections/nvidia/gr00t-n17
109
+
110
+ ## Computational Load (Internal Only: For NVIDIA Models Only)
111
+ Cumulative Compute: Follow Instructions
112
+ Estimated Energy and Emissions for Model Training: Follow Instructions
113
+ Total kWh:
114
+ 64 GB200 nodes * 4 gpus per node x 1200W x 0.001 x 0.8 x 120 hours * 1.4 = 41288 kWh
115
+ Total Emission:
116
+ 410.5 * 41288 * 0.000001 = 16.949 tCO2e
117
+
118
+ ## Model Architecture:
119
+
120
+ **GR00T-N1.7 VLM backbone is now [Cosmos-Reason2-2B](https://huggingface.co/nvidia/Cosmos-Reason2-8B)**
121
+
122
+ **Network Architecture:**
123
+
124
+ The schematic diagram is shown in the illustration above.
125
+ Red, Green, Blue (RGB) camera frames are processed through a pre-trained vision transformer (SigLip2).
126
+ Text is encoded by a pre-trained transformer (T5)
127
+ Robot proprioception is encoded using a multi-layer perceptron (MLP) indexed by the embodiment ID. To handle variable-dimension proprioception, inputs are padded to a configurable max length before feeding into the MLP.
128
+ Actions are encoded and velocity predictions decoded by an MLP, one per unique embodiment.
129
+ The flow matching transformer is implemented as a diffusion transformer (DiT), in which the diffusion step conditioning is implemented using adaptive layernorm (AdaLN).
130
+
131
+ ![Model Architecture](model-architecture.png)
132
+
133
+ **Number of Model Parameters:** 3,000,000,000
134
+
135
+ ## Input:
136
+ **Input Type(s):**
137
+ -Vision: Image Frames
138
+ -State: Robot Proprioception
139
+ -Language Instruction: Text
140
+ -Embodiment ID: Integer
141
+
142
+ **Input Format:**
143
+ -Vision: Variable number of uint8 image frames, coming from robot cameras
144
+ -State: Floating Point
145
+ -Language Instruction: String
146
+ -Embodiment ID: Integer indicating which of the training embodiments is observed
147
+
148
+ **Input Parameters:**
149
+ -Vision: Two-Dimensional (2D) - Red, Green, Blue (RGB)
150
+ -State: One-Dimensional (1D) - Floating number vector
151
+ -Language Instruction: One-Dimensional (1D) - String
152
+ -Embodiment ID: One-Dimensional (1D) - Integer
153
+
154
+ ## Output:
155
+ **Output Type(s):** Actions
156
+
157
+ **Output Format** Continuous-value vectors
158
+
159
+ **Output Parameters:** [Two-Dimensional (2D)] <br>
160
+
161
+ **Other Properties Related to Output:** Continuous-value vectors correspond to different motor controls on a robot, which depends on Degrees of Freedom of the robot embodiment.
162
+
163
+ 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>
164
+
165
+ ## Software Integration:
166
+
167
+ **Runtime Engine(s):** PyTorch
168
+
169
+ **Supported Hardware Microarchitecture Compatibility:**
170
+ All of the below:
171
+ * NVIDIA Ampere
172
+ * NVIDIA Blackwell
173
+ * NVIDIA Jetson
174
+ * NVIDIA Hopper
175
+ * NVIDIA Lovelace
176
+
177
+ **[Preferred/Supported] Operating System(s):**
178
+ * Linux
179
+
180
+ 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.
181
+
182
+ # Model Version
183
+ GR00T N1.7 EA
184
+
185
+ # Training and Evaluation Datasets:
186
+ The total size (in number of data points): 21.6 million <br>
187
+ Total number of datasets: 13 <br>
188
+
189
+
190
+ ## Training Dataset:
191
+ GR00T Pretraining Data
192
+
193
+ **Data Collection Method by dataset:** Hybrid: Human, Robot, Simulated.
194
+
195
+ **Labeling Method by dataset:** Hybrid: Human, Automated.
196
+
197
+ **Properties:**
198
+ * Cross-embodiment: Data collected on various robot embodiments
199
+ * Sensor types: RGB camera, robot proprioception, robot actuator data
200
+
201
+
202
+ ## Evaluation:
203
+ We evaluate in both simulation and real robot benchmarks, as defined in the White Paper (https://arxiv.org/abs/2503.14734).
204
+
205
+ **Data Collection Method by dataset:** Hybrid: Human, Robot, Simulated.
206
+
207
+ **Labeling Method by dataset:** Hybrid: Human, Automated.
208
+
209
+ * Sim evaluation benchmarks for upper body control
210
+ * 9 DexMG Whitepaper tasks
211
+ * 24 RoboCasa simulated mobile manipulator tasks
212
+ * 24 Digital Cousin simulated GR-1 humanoid manipulation tasks
213
+ * For sim, we automatically measure the success rate in each manipulation behavior.
214
+ * For real robot
215
+ * Grocery packing task
216
+ * Novel objects (unseen from training data)
217
+ * Industrial multi-robot coordination with handoffs
218
+ * Evaluated by human observers in the lab
219
+
220
+
221
+ ## Inference:
222
+ **Engine:** PyTorch
223
+ **Test Hardware:** A6000
224
+
225
+ ## Ethical Considerations:
226
+ 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.
227
+
228
+ Users are responsible for model inputs and outputs. Users are responsible for ensuring safe integration of this model, including implementing guardrails as well as other safety mechanisms, prior to deployment.
229
+
230
+ For more detailed information on ethical considerations for this model, please see the Model Card++ Explainability, Bias, Safety & Security, and Privacy Subcards.
231
+
232
+ Please report model quality, risk, security vulnerabilities or NVIDIA AI Concerns [here](https://www.nvidia.com/en-us/support/submit-security-vulnerability/).