Spaces:
Running
on
Zero
Running
on
Zero
add firstblockcache hook
Browse files
app.py
CHANGED
|
@@ -13,7 +13,7 @@ import tempfile
|
|
| 13 |
import numpy as np
|
| 14 |
from PIL import Image
|
| 15 |
import random
|
| 16 |
-
|
| 17 |
from optimization import optimize_pipeline_
|
| 18 |
|
| 19 |
|
|
@@ -46,6 +46,8 @@ pipe = WanImageToVideoPipeline.from_pretrained(MODEL_ID,
|
|
| 46 |
).to('cuda')
|
| 47 |
|
| 48 |
|
|
|
|
|
|
|
| 49 |
optimize_pipeline_(pipe,
|
| 50 |
image=Image.new('RGB', (LANDSCAPE_WIDTH, LANDSCAPE_HEIGHT)),
|
| 51 |
prompt='prompt',
|
|
|
|
| 13 |
import numpy as np
|
| 14 |
from PIL import Image
|
| 15 |
import random
|
| 16 |
+
from diffusers.hooks import apply_first_block_cache, FirstBlockCacheConfig
|
| 17 |
from optimization import optimize_pipeline_
|
| 18 |
|
| 19 |
|
|
|
|
| 46 |
).to('cuda')
|
| 47 |
|
| 48 |
|
| 49 |
+
apply_first_block_cache(pipe.transformer, FirstBlockCacheConfig(threshold=0.05))
|
| 50 |
+
|
| 51 |
optimize_pipeline_(pipe,
|
| 52 |
image=Image.new('RGB', (LANDSCAPE_WIDTH, LANDSCAPE_HEIGHT)),
|
| 53 |
prompt='prompt',
|