diff --git a/.pylintrc b/.pylintrc index ad42ddd13..4a2850664 100644 --- a/.pylintrc +++ b/.pylintrc @@ -31,6 +31,7 @@ ignore-paths=/usr/lib/.*$, modules/rife, modules/schedulers, modules/taesd, + modules/teacache, modules/todo, modules/unipc, modules/xadapter, diff --git a/.ruff.toml b/.ruff.toml index 4bab64260..a2ad0b91a 100644 --- a/.ruff.toml +++ b/.ruff.toml @@ -26,6 +26,7 @@ exclude = [ "modules/schedulers", "modules/segmoe", "modules/taesd", + "modules/teacache", "modules/todo", "modules/unipc", "modules/xadapter", diff --git a/CHANGELOG.md b/CHANGELOG.md index bb4d73c46..06c072fbd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,9 +7,13 @@ - quantized models support - fuse support with on-demand apply/unapply - add legacy option in *settings -> networks* -- **HunyuanVideo** optimizations: full offload, quantization and tiling support -- **LTXVideo** optimizations: full offload, quantization and tiling support -- **VAE**: tiling granular options in *settings -> variable auto encoder* +- **HunyuanVideo** + - optimizations: full offload, quantization and tiling support +- **LTXVideo** + - optimizations: full offload, quantization and tiling support + - [TeaCache](https://github.com/ali-vilab/TeaCache/blob/main/TeaCache4LTX-Video/README.md) integration +- **VAE**: + - tiling granular options in *settings -> variable auto encoder* - **UI**: - live preview optimizations and error handling - live preview high quality output, thanks @Disty0 diff --git a/modules/teacache/teacache_ltx.py b/modules/teacache/teacache_ltx.py index d0e3c942e..f7f9cd83d 100644 --- a/modules/teacache/teacache_ltx.py +++ b/modules/teacache/teacache_ltx.py @@ -1,3 +1,7 @@ +""" +source: https://github.com/ali-vilab/TeaCache/blob/main/TeaCache4LTX-Video/teacache_ltx.py +""" + from typing import Any, Dict, Optional, Tuple import numpy as np import torch