|
Download code/inference/dynamic_spatialvid/README.md from amonshano/echo: direct link, hf CLI and curl.
- Browser
- Download file 1.73 kB
-
https://huggingface.co/amonshano/echo/resolve/main/code/inference/dynamic_spatialvid/README.md
- Command line
-
hf download hf://amonshano/echo/code/inference/dynamic_spatialvid/README.md
-
curl -L -o README.md https://huggingface.co/amonshano/echo/resolve/main/code/inference/dynamic_spatialvid/README.md
1.73 kB
| # Dynamic SpatialVID Inference | |
| Wrappers for checkpoints trained on the dynamic SpatialVID motion-filtered pool. They call `inference/unified_inference.py` and mirror the six public dynamic rows: | |
| | Script | `--memory_type` | Training recipe | | |
| | --- | --- | --- | | |
| | `run_infer_dyn_ctx1.sh` | `context_k1` | `train/dynamic_spatialvid/run_dyn_ctx1.sh` | | |
| | `run_infer_dyn_ctx5.sh` | `context_k5` | `train/dynamic_spatialvid/run_dyn_ctx5.sh` | | |
| | `run_infer_dyn_ctx20.sh` | `context_k20` | `train/dynamic_spatialvid/run_dyn_ctx20.sh` | | |
| | `run_infer_dyn_spatial_mem.sh` | `spatial_mem` | `train/dynamic_spatialvid/run_dyn_spatial_mem.sh` | | |
| | `run_infer_dyn_block_wise_ssm.sh` | `block_wise_ssm` | `train/dynamic_spatialvid/run_dyn_block_wise_ssm.sh` | | |
| | `run_infer_dyn_videossm_hybrid.sh` | `videossm_hybrid` | `train/dynamic_spatialvid/run_dyn_videossm_hybrid.sh` | | |
| ```bash | |
| export WAN_BASE_MODEL=/path/to/Wan2.1-T2V-1.3B | |
| export CKPT=/path/to/retrained_dynamic_spatial_mem/epoch-0.safetensors | |
| PROMPT="A dynamic outdoor scene with a smooth camera move" \ | |
| bash inference/dynamic_spatialvid/run_infer_dyn_spatial_mem.sh | |
| ``` | |
| To run all six rows: | |
| ```bash | |
| CKPT_DIR=./ckpts/dynamic_spatialvid bash inference/dynamic_spatialvid/run_infer_all_dyn.sh | |
| ``` | |
| ## Demo Selection | |
| Dynamic demos should be selected from training scenes by random replay, then manually picked: | |
| 1. Sample candidate rows from `metadata_train.csv` or a small public subset such as `metadata_train_sample.csv`. | |
| 2. Replay the same scene/prompt/action with all six dynamic checkpoints. | |
| 3. Pick representative successes for the public preview grid. | |
| Evaluation for the dynamic benchmark is intentionally TODO for now; only training and inference wrappers are public. | |