OpenWAM-Stanford commited on
Commit
a33337c
·
verified ·
1 Parent(s): d04f1da

Polish model introduction and document causal video generation

Browse files
Files changed (1) hide show
  1. README.md +35 -11
README.md CHANGED
@@ -1,22 +1,46 @@
1
  ---
2
  library_name: pytorch
3
  tags:
4
- - video-generation
5
- - pretraining
6
- - multi-view
 
 
 
 
7
  ---
 
8
  # OpenWAM Pretraining
9
 
10
- OpenWAM video pretraining model weights, trained using single-view and multi view video data with text conditioning.
 
 
 
 
 
 
 
 
 
11
 
12
- **Training objective of this revision: chunk-causal (autoregressive) video prediction.** Earlier revisions of this repository were trained with a bidirectional prefix/suffix objective; this revision continues from them with a teacher-forced chunk-causal objective:
13
 
14
- - The first latent frame is a clean context frame; later latent frames form chunks of 4.
15
- - The model sees a noisy copy and a clean copy of the clip. A chunk being denoised attends to its own noisy frames and to the clean frames of earlier chunks only; clean frames attend to clean frames of their own and earlier chunks. No chunk attends to a later one.
16
- - Timesteps are sampled per frame. For half of the samples the clean copy is noised as an augmentation.
 
 
17
 
18
- Use these weights chunk by chunk: denoise one chunk at a time while attending to the clean context and the previously generated chunks. Generating all future frames in one bidirectional pass is not the mode this revision was trained for and gives worse results than the earlier revisions; those remain available through the repository history.
 
 
 
 
19
 
20
- This repository contains model weights only, with a portable reference configuration and checksums. Optimizer and scheduler state, datasets, and frontend assets are not included. The PyTorch payload contains `model_state_dict`. In the reference configuration the objective is selected by `training.use_teacher_forcing`, `training.chunk_size`, `training.window_size` and `training.noisy_video_condition_prob`.
21
 
22
- See the [OpenWAM pretraining source and documentation](https://github.com/DaivdYuan/OpenWAM-staging) for dataset processing and training instructions. Configure the external video frontend, text encoder, tokenizer, and local asset paths before use.
 
 
 
 
 
1
  ---
2
  library_name: pytorch
3
  tags:
4
+ - video-generation
5
+ - pretraining
6
+ - multi-view
7
+ - robotics
8
+ - openwam
9
+ language:
10
+ - en
11
  ---
12
+
13
  # OpenWAM Pretraining
14
 
15
+ [Project](https://openwam.stanford.edu/) | [Code](https://github.com/OpenWAM/OpenWAM) | [Pretraining guide](https://github.com/OpenWAM/OpenWAM/blob/main/docs/pretraining/index.md)
16
+
17
+ **A visual foundation for robot world models.** OpenWAM Pretraining learns to
18
+ predict how robot scenes evolve from observed video and text conditioning.
19
+ Trained on single-view and multiview robot video, it provides a shared visual
20
+ backbone for future prediction and downstream world-action modeling.
21
+
22
+ The model learns visual dynamics without action supervision. Its weights can
23
+ be used for video prediction or as an initialization for adapting OpenWAM to
24
+ video-action policies and dynamics models.
25
 
26
+ ## Causal Video Generation
27
 
28
+ The current release generates the future **one chunk at a time**. It starts
29
+ from one observed latent frame, then predicts chunks of four latent frames,
30
+ conditioning each chunk on the initial observation and preceding video.
31
+ This autoregressive structure allows generation to progress without attending
32
+ to later chunks.
33
 
34
+ Training uses chunk-causal teacher forcing, with earlier clean video providing
35
+ context for each noisy target chunk. Earlier repository revisions used a
36
+ bidirectional prefix/suffix objective; this checkpoint continues that
37
+ pretraining with the causal objective and should be used with chunk-by-chunk
38
+ generation rather than a single bidirectional prediction of the entire future.
39
 
40
+ ## Use with OpenWAM
41
 
42
+ The release includes model weights, a reference configuration, and checksums.
43
+ The [pretraining guide](https://github.com/OpenWAM/OpenWAM/blob/main/docs/pretraining/index.md)
44
+ covers data preparation, shared frontend assets, training, and video inference.
45
+ See the [project page](https://openwam.stanford.edu/) for the broader approach
46
+ to composing video prediction and robot control.