Instructions to use open-gigaai/Giga-World-1 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use open-gigaai/Giga-World-1 with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("open-gigaai/Giga-World-1", dtype=torch.bfloat16, device_map="cuda") prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
Giga-World-1
Directory Structure
model/
βββ README.md
βββ assets/
β βββ main_page.png
βββ before_stage1/ # Base checkpoints before stage-1 training
β βββ Wan2p1_1p3B-FunContro-GigaRobo-alpha-diffusers/
β βββ Wan2p1_1p3B-FunControl-diffusers/
β βββ Wan2p2_5B-FunControl-diffusers/
βββ stage1/ # Stage-1 fine-tuned checkpoints
β βββ nano/ # small (1.3B) variant
β βββ pro/ # large (5B) variant
βββ stage2_distill/ # Stage-2 distilled checkpoints
βββ ...
Training pipeline overview
Model Overview
| Stage | Name | Path | Notes |
|---|---|---|---|
| Open Source | WAN 2.1 1.3B FunControl | Wan2.1-Fun-1.3B-Control |
Open-source model. |
| Open Source | WAN 2.2 5B FunControl | Wan2.2-Fun-5B-Control |
Open-source model. |
| Before Stage 1 | GigaRobo Alpha Diffusers | before_stage1/Wan2p1_1p3B-FunContro-GigaRobo-alpha-diffusers/ |
Pretrained on Giga dataset, then converted to Diffusers. |
| Before Stage 1 | WAN 2.1 1.3B Diffusers | before_stage1/Wan2p1_1p3B-FunControl-diffusers/ |
Vanilla Diffusers-converted checkpoint. |
| Before Stage 1 | WAN 2.2 5B Diffusers | before_stage1/Wan2p2_5B-FunControl-diffusers/ |
Vanilla Diffusers-converted checkpoint. |
| Stage 1 | Nano (1.3B) | stage1/nano/ |
Stage-1 fine-tuned from the 1.3B branches. |
| Stage 1 | Pro (5B) | stage1/pro/ |
Stage-1 fine-tuned from the 5B branch. |
| Stage 2 | Nano Distill | π§ Coming soon | π§ Coming soon. |
| Stage 2 | Pro Distill | π§ Coming soon | π§ Coming soon. |
Stage-1 checkpoint structure
Each Stage-1 variant (nano / pro) contains two released artifacts: a full Diffusers-format checkpoint and a scene LoRA checkpoint.
stage1/{nano,pro}/
βββ Giga-World-1-*-stage1_final-diffusers/ # full Diffusers checkpoint
β βββ model_index.json # Diffusers pipeline index
β βββ transformer/ # DiT / video transformer weights
β βββ vae/ # VAE weights
β βββ text_encoder/ # text encoder weights
β βββ tokenizer/ # tokenizer files
β βββ scheduler/ # scheduler config
β βββ image_encoder/ # image encoder weights
β βββ image_processor/ # image preprocessing config
βββ Giga-World-1-*-stage1_scene_lora/ # scene LoRA checkpoint
βββ pytorch_lora_weights.safetensors # LoRA weights for inference
βββ transformer_full/ # full transformer export
βββ transformer_partial.pth # partial transformer checkpoint
βββ pytorch_model/ # training checkpoint shards
βββ distributed_checkpoint/ # distributed training checkpoint
βββ scheduler.bin # training scheduler state
βββ latest # latest checkpoint pointer
βββ zero_to_fp32.py # ZeRO checkpoint conversion script
βββ random_states_*.pkl # training random states
Quick Start
Hugging Face Repository
https://huggingface.co/GigaAI-Research/Giga-World-1
SDK Download
# Install Hugging Face Hub
pip install huggingface_hub
# Download the model snapshot via Hugging Face Hub
from huggingface_hub import snapshot_download
model_dir = snapshot_download(repo_id='GigaAI-Research/Giga-World-1')
Git Download
git lfs install
git clone https://huggingface.co/GigaAI-Research/Giga-World-1
Acknowledgements
We sincerely thank the open-source community and the projects that make this work possible.
Thanks also to many other open-source contributors for their tools, models, and community support.
License
This model is released under the Apache License 2.0 unless otherwise specified.
- Downloads last month
- -
Inference Providers NEW
This model isn't deployed by any Inference Provider. π Ask for provider support