Skip to page content
SAVRN
Search Plan a project

Open-weight model · Robotics

so101_cvs2_80ep_groot17

by Okada Yudai yudai0209/so101_cvs2_80ep_groot17

so101_cvs2_80ep_groot17 is an open-weight model for robotics from Okada Yudai, released under Apache License 2.0. It has 3.1B parameters. At 16-bit it needs about 7.5 GB of GPU memory, which fits on 1x MI300X from $1.85 an hour, at the lowest prices in the SAVRN Index.

GR00T N1.7 is an open, cross-embodiment foundation model from NVIDIA for generalized humanoid robot reasoning and skills.

Parameters3.1B
Context—
Weights12.6 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads—

Runs On

What it takes to serve so101_cvs2_80ep_groot17 (3.1B parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 6.3 GB 7.5 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 3.1 GB 3.8 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 1.6 GB 1.9 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Oct 18, 2026.

so101_cvs2_80ep_groot17 on every accelerator the SAVRN Index prices, at every precision

Model Card

By Okada Yudai, published under apache-2.0, revision 315383058d54.

GR00T N1.7 is an open, cross-embodiment foundation model from NVIDIA for generalized humanoid robot reasoning and skills. It uses a Cosmos-Reason2/Qwen3-VL backbone and a flow-matching action transformer to predict actions conditioned on vision, language, and proprioception. This policy has been trained and pushed to the Hub using LeRobot. Learn how to train and run it in the LeRobot groot guide, or browse the full documentation. The policy consumes these observation features and produces these action features. Inputs Outputs New to LeRobot? These guides cover the full workflow: - Install LeRobot — set up the lerobot package. - Hardware setup — assemble, wire, and calibrate your robot and…

Read Okada Yudai's full model card

Model Card for groot

GR00T N1.7 is an open, cross-embodiment foundation model from NVIDIA for generalized humanoid robot reasoning and skills. It uses a Cosmos-Reason2/Qwen3-VL backbone and a flow-matching action transformer to predict actions conditioned on vision, language, and proprioception.

This policy has been trained and pushed to the Hub using LeRobot.

Learn how to train and run it in the LeRobot groot guide, or browse the full documentation.


Model Details

  • License: apache-2.0
  • Robot type: so_follower
  • Cameras: overhead, wrist

Inputs & Outputs

The policy consumes these observation features and produces these action features.

Inputs

Feature Type Shape
observation.state STATE (6,)
observation.images.overhead VISUAL (3, 480, 640)
observation.images.wrist VISUAL (3, 480, 640)

Outputs

Feature Type Shape
action ACTION (6,)

Training Dataset

  • Repository: yudai0209/so101_cvs2_80ep
  • Episodes: 80
  • Frames: 47379
  • Frame rate: 30 FPS
  • Task(s): "Pick up the Black Thunder and place it on the mark.", "Pick up the madeleine and place it on the mark."

Training Configuration

Setting Value
Training steps 20000
Batch size 32
Optimizer adamw
Learning rate 0.0001
Seed 42
LeRobot version 0.6.1

How to Get Started with the Model

New to LeRobot? These guides cover the full workflow:

The short version to run and train this policy:

Run the policy on your robot

lerobot-rollout \
  --strategy.type=base \
  --robot.type=so_follower \
  --robot.port=<your_robot_port> \
  --robot.cameras="{ <camera_1>: {type: opencv, index_or_path: <index_or_path>, width: 640, height: 480, fps: 30}, <camera_2>: {type: opencv, index_or_path: <index_or_path>, width: 640, height: 480, fps: 30}}" \
  --policy.path=yudai0209/so101_cvs2_80ep_groot17 \
  --task="Pick up the Black Thunder and place it on the mark." \
  --duration=60

Replace the remaining <...> placeholders with your own values: --robot.port and the camera names/indices are specific to your machine, and the camera names must match the observation keys this policy was trained on.

When --strategy.type=base is used the script doesn't record the episodes. Skipping duration will make the policy run indefinitely. For more information look at rollout documentation.

Train your own policy

lerobot-train \
  --dataset.repo_id=${HF_USER}/<dataset> \
  --policy.type=groot \
  --output_dir=outputs/train/<policy_repo_id> \
  --job_name=lerobot_training \
  --policy.device=cuda \
  --policy.repo_id=${HF_USER}/<policy_repo_id> \
  --wandb.enable=true

Writes checkpoints to outputs/train/<policy_repo_id>/checkpoints/.


Evaluation

No evaluation results have been provided for this policy yet.


Citation

If you use this policy, please cite the method linked in the description above, along with LeRobot:

@misc{cadene2024lerobot,
    author = {Cadene, Remi and Alibert, Simon and Soare, Alexander and Gallouedec, Quentin and Zouitine, Adil and Palma, Steven and Kooijmans, Pepijn and Aractingi, Michel and Shukor, Mustafa and Aubakirova, Dana and Russi, Martino and Capuano, Francesco and Pascal, Caroline and Choghari, Jade and Moss, Jess and Wolf, Thomas},
    title = {LeRobot: State-of-the-art Machine Learning for Real-World Robotics in Pytorch},
    howpublished = "\url{https://github.com/huggingface/lerobot}",
    year = {2024}
}

Identity and Version

Repository
yudai0209/so101_cvs2_80ep_groot17
Publisher
Okada Yudai
Task
Robotics
Modality
Control
Library
lerobot
Parameters
3.1B parameters
Languages
Not stated by the source
Revision
315383058d54fa6367421e2f957e7fe2b8d45a35
First published
2026-10-17
Last updated
2026-10-17

Files and Weights

8 files, 12.6 GB in total. The weights are 2 files totalling 12.6 GB in safetensors.

Weights2 files · 12.6 GB
Configuration4 files · 137.2 KB
Documentation1 file · 6.0 KB
Repository1 file · 1.5 KB
Every file
FileTypeSizeSHA-256
model.safetensorsWeights12.6 GB 87cec2404ae0
policy_preprocessor_step_2_groot_n1_7_pack_inputs_v1.safetensorsWeights3.9 KB 4dc65bffafb5
config.jsonConfiguration2.4 KB —
policy_postprocessor.jsonConfiguration63.2 KB —
policy_preprocessor.jsonConfiguration65.0 KB —
train_config.jsonConfiguration6.7 KB —
README.mdDocumentation6.0 KB —
.gitattributesRepository1.5 KB —

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
12.6 GB
Download from Okada Yudai

Released by Okada Yudai through its official repository on Hugging Face. Read the license.

Built From

  • Trained on (disclosed) yudai0209/so101_cvs2_80ep

Memory Requirements

PrecisionWeights in memory
As published12.6 GB
16-bit6.3 GB
8-bit3.1 GB
4-bit1.6 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About so101_cvs2_80ep_groot17

How much GPU memory does so101_cvs2_80ep_groot17 need?

About 7.5 GB at 16-bit and 1.9 GB at 4-bit: the weights (3.1B parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run so101_cvs2_80ep_groot17 on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use so101_cvs2_80ep_groot17 commercially?

Yes. so101_cvs2_80ep_groot17 is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

Similar Models

Model · Robotics

GR00T-N1.7-3B

NVIDIA

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. 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. A detailed description of the Isaac GR00T N1.X architecture is provided in the GROOT N1 White…

Open weights 3.1B parameters

Model · Robotics

GR00T-N1.7-DROID

NVIDIA

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. 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. A detailed description of the Isaac GR00T N1.X architecture is provided in the GROOT N1 White…

Open weights 3.1B parameters

Independent further-training of the new sim-only 20,000-step policy on 10 real10 episodes for 5,000 additional steps. Both real10 and Cosmos10 branches initialize from the same sim-only parent; neither continues from the other branch. - Native parent processors and statistics retained, with stock clipping; no unclipping ablation. - Visual tuning enabled, language tuning disabled, BF16 autocast with FP32 parameters; image augmentation enabled. - Checkpoints at 2,500 and 5,000 additional steps. This repository contains the final 5,000-step continuation. The native policy and processor files must remain together. See training-provenance.json for parent weight hash and exact provenance.…

Open weights apache-2.0 3.1B parameters lerobot

GR00T N1.7 is an open, cross-embodiment foundation model from NVIDIA for generalized humanoid robot reasoning and skills. It uses a Cosmos-Reason2/Qwen3-VL backbone and a flow-matching action transformer to predict actions conditioned on vision, language, and proprioception. This policy has been trained and pushed to the Hub using LeRobot. Learn how to train and run it in the LeRobot groot guide, or browse the full documentation. The policy consumes these observation features and produces these action features. Inputs Outputs New to LeRobot? These guides cover the full workflow: - Install LeRobot — set up the lerobot package. - Hardware setup — assemble, wire, and calibrate your robot and…

Open weights apache-2.0 3.1B parameters lerobot

This repository contains the model-only checkpoint saved at 30,000 training steps. The files at the repository root are the original contents of checkpoint-30000. Full model and processor settings are in config.json, processorconfig.json, and experimentcfg/. The training run did not include an evaluation. Source checkpoint: outputs/moeobs2h10fourtasks20260926191812/pair67/usb/moe/checkpoint-30000.

Open weights 3.2B parameters

This repository contains the model-only checkpoint saved at 30,000 training steps. The files at the repository root are the original contents of checkpoint-30000. Full model and processor settings are in config.json, processorconfig.json, and experimentcfg/. The training run did not include an evaluation. Source checkpoint: outputs/moeobs2h10fourtasks20260926191812/pair67/vasev6/moe/checkpoint-30000.

Open weights 3.2B parameters