| --- |
| license: cc-by-4.0 |
| base_model: Wan-AI/Wan2.1-T2V-1.3B |
| pipeline_tag: text-to-video |
| tags: |
| - world-model |
| - video-generation |
| - action-conditioned |
| - memory |
| - ablation |
| - research-artifact |
| --- |
| |
| # echo — Echo-Memory ablation arm (`ucpe` + two-chunk memory) |
|
|
| > **This is an unofficial derivative artifact, not the official Echo-Memory release.** |
| > It contains one ablation arm re-trained from the Echo-Memory codebase, produced for |
| > internal study. For the official code, paper and checkpoints, use the links below. |
|
|
| ## Upstream / attribution |
|
|
| | | | |
| |---|---| |
| | Original work | **Echo-Memory: A Controlled Study of Memory in Action World Models** | |
| | Authors | Echo Team @ Joy Future Academy, JD | |
| | Paper | [arXiv:2606.09803](https://arxiv.org/abs/2606.09803) | |
| | Official code | https://github.com/Echo-Team-Joy-Future-Academy-JD/Echo-Memory | |
| | Official checkpoints | https://huggingface.co/Echo-Team/Echo-Memory | |
| | Code license | CC BY 4.0 | |
| | Base model | [Wan2.1-T2V-1.3B](https://huggingface.co/Wan-AI/Wan2.1-T2V-1.3B) (Apache 2.0) | |
|
|
| The Echo-Memory code included here is redistributed under CC BY 4.0 with attribution to |
| the Echo Team. The weights are derived from Wan2.1-T2V-1.3B, which is Apache 2.0; that |
| license and its notices continue to apply to the derived weights. |
|
|
| ## What this repository contains |
|
|
| ``` |
| code/ Echo-Memory codebase as used for this run |
| checkpoints/ |
| Step-10000.safetensors 3.5 GB |
| Step-20000.safetensors 3.5 GB |
| Step-30000.safetensors 3.5 GB (final, max_train_steps = 30000) |
| ``` |
|
|
| ## Training configuration |
|
|
| Single arm of a memory-mechanism ablation, run name |
| `memory_baselines_basic_abl_ucpe_memory_two_chunk`. |
|
|
| - Base weights: `Wan2.1-T2V-1.3B` (DiT + `umt5-xxl` text encoder + `Wan2.1_VAE`) |
| - Trainable: `dit` only, `--remove_prefix_in_ckpt pipe.dit.` |
| - Memory: `--enable_context_memory --context_source replay` |
| `--prev_chunk_frames 81 --context_memory_frames 5` |
| - Mechanism under test: `--use_cgla_memory --cgla_mechanism ucpe` |
| `--cgla_every_n_blocks 4 --cgla_aux_loss_weight 0.01` |
| - Also enabled: `--use_moc --moc_temperature 1.0`, `--train_cam_pose`, |
| `--add_action_attn`, `--use_rt_relative`, `--use_anchor_frame`, `--cfg_target_only` |
| - Resolution / length: 352 x 640, 81 frames |
| - Optimisation: lr 2e-5, 1 epoch, batch 1/device, grad-accum 1, |
| `--timestep_shift 15`, `--context_drop_prob 0.1`, 30,000 steps |
| - Hardware: 1x NVIDIA H20 |
|
|
| ## Data — not redistributed here |
|
|
| Training used the **Context-as-Memory** dataset (Unreal-Engine rendered environments, |
| ~331 GB of frames). It is **not** included in this repository: it is third-party data |
| and the copy used here carried no redistribution licence. Obtain it from its original |
| source. |
|
|
| ## Status and caveats |
|
|
| - This is **one arm of an ablation sweep**, uploaded as a research artifact. |
| Its results had not been analysed at the time of upload — no quality claim is made, |
| and it should not be read as the best or recommended configuration. |
| - It is **not** a reproduction of, or a replacement for, the official Echo-Memory |
| checkpoints. Comparisons against the paper's numbers are not valid without matching |
| the official evaluation protocol. |
|
|
| ## Citation |
|
|
| Please cite the original work: |
|
|
| ```bibtex |
| @article{echomemory2026, |
| title = {Echo-Memory: A Controlled Study of Memory in Action World Models}, |
| author = {Echo Team, Joy Future Academy, JD}, |
| journal= {arXiv preprint arXiv:2606.09803}, |
| year = {2026} |
| } |
| ``` |
|
|