lin-zhao-resoLve's picture
Upload step 1500 EMA long rolling plain checkpoint
9be6b2c verified
|
Raw History Blame Contribute Delete
1.76 kB
---
pipeline_tag: text-to-video
tags:
- omnimem
- wan
- video-generation
- long-video
---
# long_rolling_plain_from_ode_init
OmniMem long rolling video generation with a fixed prompt, using an ODE-derived self-forcing initialization.
This release contains the **EMA generator checkpoint at training step 1500**.
The plain rolling-training run initialized from step-800 self-forcing EMA weights in the ODE lineage.
## Contents
- `config.json`
- Two `safetensors` weight shards and their index
- `SHA256SUMS` for payload integrity checking
The weights retain their original FP32 storage. The model configuration uses NSA top-12 block selection.
## Usage
Use compatible OmniMem code with `CausalWanNSAModel` and `CausalWanT2VPipeline`.
The Wan2.1 VAE, UMT5 text encoder, and tokenizer are separate required components.
```python
from omnimem.models.transformers.causal_wan_nsa_model import CausalWanNSAModel
model = CausalWanNSAModel.from_pretrained(
"omnimem/long_rolling_plain_from_ode_init"
)
```
The original checkpoint configuration is preserved unchanged. Its saved class name
records the training wrapper, and `_name_or_path` records the initialization source.
The released weights are the **step-1500 EMA** weights.
## Training evaluation settings
| Setting | Value |
| --- | --- |
| Prompt mode | Fixed prompt throughout each video |
| Resolution | 832 × 480 |
| Video duration | 60 seconds |
| Frame rate | 16 FPS |
| Exported frames | 960 (969 generated, tail cropped) |
| Sampling steps | 4 |
| Guidance scale | 1 |
| Timestep shift | 5 |
| Seed | 42 |
| Frame block size | 3 |
| KV history window | 3 |
| KV cache LRU maximum | 7 |
| VAE decode chunk size | 3 |
Training evaluation uses five full-length static prompts.