Downloads · 30 days
0
pyromind/Ctrl-Wrold-Agibot-327
Ctrl-Wrold-Agibot-327 is a machine learning model from pyromind. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Downloads · 30 days
0
Access
Public
Updated Jan 20, 2026
Repo size
83.5 GB
Likes
0
Public
Click a slice to open those files.
.pt83.5 GB · 100%
From the Hugging Face model README

This directory contains pre-trained checkpoints based on the Ctrl-World architecture, trained using the Agibot-Alpha's 327 dataset. The whole model is built upon the Stable Video Diffusion (SVD) architecture with added support for action conditioning and text instruction conditioning.
The files checkpoint-*.pt correspond to model checkpoints saved at different training steps, where * denotes the step number (e.g., checkpoint-15000.pt was saved at step 15,000).
The folder samples contains validation results on the validation dataset.
For more technical details, please visit our blog post.
Please visit AgiBotWorld-Alpha-CtrlWorld-327 to see more details about the datasets.
Action Dimension (action_dim): 18
History Frames (num_history): 6
Prediction Frames (num_frames): 10
Text Conditioning (text_cond): True
Frame-level Conditioning (frame_level_cond): True
History Condition Zeroing (his_cond_zero): False
This model can be used with our inference code, which is available for download on GitHub.
from models.ctrl_world import CtrlWorld
import torch
# Initialize model
model = CtrlWorld(
svd_model_path="/path/to/stable-video-diffusion-img2vid",
clip_model_path="/path/to/clip-vit-base-patch32",
action_dim=18,
num_history=6,
num_frames=10,
text_cond=True,
motion_bucket_id=127,
fps=7,
his_cond_zero=False,
frame_level_cond=True
)
# Load checkpoint
checkpoint_path = "model_ckpt/task_327/checkpoint-21500.pt"
state_dict = torch.load(checkpoint_path, map_location='cpu')
model.load_state_dict(state_dict)
model.eval()
# Inference
with torch.no_grad():
latents = model.generate(
image=image_cond, # Conditional image (1, 4, 72, 40)
action=action_cond, # Action sequence (1, 16, 18)
text=["instruction"], # Text instruction (optional)
history=his_cond, # History frames (1, 6, 4, 72, 40)
num_frames=10,
num_inference_steps=50,
guidance_scale=2.0,
fps=7,
motion_bucket_id=127
)
The checkpoint file is a PyTorch state_dict containing approximately 2,525 parameter groups, primarily including:
unet.*: Parameters of the UNet diffusion modelaction_encoder.*: Parameters of the action encoderNote: Parameters of the VAE and CLIP encoder are not saved in the checkpoint, as they use frozen pretrained weights.
Using this checkpoint depends on the structure of the following pretrained models:
Stable Video Diffusion:
stable-video-diffusion-img2vid-config-pathstabilityai/stable-video-diffusion-img2vidCLIP Text Encoder:
clip-vit-base-patch32-config-pathopenai/clip-vit-base-patch32The model was trained on the task_327 dataset and can predict multi-view robotic manipulation videos. The model supports:
We would like to express our gratitude to the following projects and teams:
Stable Video Diffusion (SVD): This model is built upon the Stable Video Diffusion architecture developed by Stability AI. We thank the Stability AI team for their excellent work on video generation with diffusion models.
Ctrl-World: We acknowledge the Ctrl-World team for their pioneering work on controllable generative world models for robot manipulation.
MIT License
Copyright (c) 2026 Pyromind Dynamics
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
For questions or suggestions, please contact us through the project Issues.