Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
c6ddb9e
Add DashScope-style HTTP API, JSON job runner, Docker deployment, and…
lin285170 May 8, 2026
b5741c9
docs: merge deployment guide into README.md, stub DEPLOY_SERVE.md
lin285170 May 8, 2026
5550d73
docs: expand dual-node 2x4 GPU deployment steps in README
lin285170 May 8, 2026
fc0a3fd
fix(serve): import Header in api.py for _auth_dep
lin285170 May 9, 2026
d01fbbc
1
lin285170 May 9, 2026
5f84204
1
lin285170 May 9, 2026
291199f
Merge branch 'main' of https://github.com/lin285170/Wan2.2 into main
lin285170 May 9, 2026
4389568
refactor: extract WanPipelineBase, remove hardcoded paths, improve co…
lin285170 May 11, 2026
46c717c
fix: rename WanModel_S2V to WanS2VModel to resolve ImportError
lin285170 May 11, 2026
f3347f5
feat: refactor multi-node deployment to use NCCL rendezvous instead o…
lin285170 May 13, 2026
6dccfcc
docs: add deployment guide and API integration/unit tests
lin285170 May 13, 2026
ab0e194
feat: add full API support for all 5 models (t2v, i2v, ti2v, animate,…
lin285170 May 13, 2026
60afa8b
docs: update DEPLOY.md with all 5 model request examples and validati…
lin285170 May 13, 2026
1b09140
feat: auto-map model ckpt_dir by subdirectory, support multi-model de…
lin285170 May 13, 2026
f4f548a
fix: map VideoInput.video to src_root_path and fix integration test gaps
lin285170 May 13, 2026
ea96d8c
fix: use network_mode: host for worker containers to resolve NCCL por…
lin285170 May 13, 2026
88eeda6
fix: update s2v __init__.py to import WanS2VModel (renamed from WanMo…
lin285170 May 13, 2026
56bd65f
fix: use AudioEncoder instead of Wav2Vec2Encoder in speech2video.py
lin285170 May 14, 2026
61d2f79
fix: add MotionEncoder wrapper class for animate pipeline
lin285170 May 14, 2026
5d0b143
fix: add XLMRobertaEncoder wrapper class for animate pipeline
lin285170 May 14, 2026
4ccd0b6
fix: set shm_size 16g on worker containers for NCCL shared memory
lin285170 May 14, 2026
50be3a1
fix: add NCCL env vars for cross-node communication debugging
lin285170 May 14, 2026
192dfb4
fix: reduce cluster lock TTL to 600s and clear stale lock on startup
lin285170 May 14, 2026
40807dd
fix: use Redis list instead of pub/sub for worker signals
lin285170 May 14, 2026
3243eba
fix: extract timesteps from UniPC scheduler in _create_scheduler
lin285170 May 14, 2026
1d8f5c4
fix: auto-enable offload_model and t5_cpu to prevent OOM
lin285170 May 14, 2026
694aa86
fix: auto-enable dit_fsdp for multi-GPU and skip offload under FSDP
lin285170 May 14, 2026
f3dc34b
fix: bind-mount host data dir instead of Docker volume for outputs
lin285170 May 14, 2026
7b4699a
perf: DPM++ 20 steps, batch CFG, convert_model_dtype for faster gener…
lin285170 May 15, 2026
44355d7
fix: unsqueeze timestep before expand for batch CFG
lin285170 May 15, 2026
8c8beae
fix: revert batch CFG to avoid OOM on A100 40GB
lin285170 May 15, 2026
e9c3cbd
fix: auto-enable sequence parallel for high-resolution to avoid OOM
lin285170 May 15, 2026
0a5efec
feat: add 1920*1080 and 1080*1920 resolution support
lin285170 May 18, 2026
9ead7c0
perf: use FSDP NO_SHARD when SP is active to reduce communication ove…
lin285170 May 18, 2026
2e83630
fix: high-res uses SP + FSDP FULL_SHARD, revert NO_SHARD that caused OOM
lin285170 May 18, 2026
cfd1b8b
feat: add WebUI for video generation
lin285170 May 18, 2026
dd6143d
feat: fix model input params, add file upload and video input to WebUI
lin285170 May 18, 2026
4f30e4a
fix: reorder WebUI route before static mount to fix 404
lin285170 May 18, 2026
382c492
fix: upload to shared job_dir, ASCII filenames, webp→jpg conversion
lin285170 May 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
.git
.github
**/__pycache__
**/*.pyc
**/.pytest_cache
.venv
venv
.DS_Store
.vscode
.idea
tmp_examples*
new_checkpoint*
batch_test*
nohup*
*.mp4
*.pt
*.pth
**/Wan2.2-*
**/mcps
terminals
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@ __pycache__/
tmp_examples*
new_checkpoint*
batch_test*
nohup*
nohup*
.wan_ckpt_placeholder/
Loading