File size: 3,470 Bytes
954c782
5c44b7e
 
 
 
 
 
 
 
 
 
954c782
5c44b7e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
---
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}
}
```