Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -6,7 +6,7 @@ from diffusers import FlowMatchEulerDiscreteScheduler
|
|
| 6 |
from diffusers.utils import load_image
|
| 7 |
from transformers import AutoTokenizer, Wav2Vec2Model, Wav2Vec2Processor
|
| 8 |
from omegaconf import OmegaConf
|
| 9 |
-
from wan.models.cache_utils import
|
| 10 |
from wan.models.wan_fantasy_transformer3d_1B import WanTransformer3DFantasyModel
|
| 11 |
from wan.models.wan_text_encoder import WanT5EncoderModel
|
| 12 |
from wan.models.wan_vae import AutoencoderKLWan
|
|
@@ -43,7 +43,6 @@ def filter_kwargs(cls, kwargs):
|
|
| 43 |
filtered_kwargs = {k: v for k, v in kwargs.items() if k in valid_params}
|
| 44 |
return filtered_kwargs
|
| 45 |
|
| 46 |
-
# <<< 核心修正:全新的路徑解析函式 >>>
|
| 47 |
def resolve_path(user_path, repo_root):
|
| 48 |
"""
|
| 49 |
以正確的優先級解析檔案路徑。
|
|
@@ -64,8 +63,6 @@ def resolve_path(user_path, repo_root):
|
|
| 64 |
|
| 65 |
print(f"錯誤:在任何位置都找不到檔案: {user_path}")
|
| 66 |
return None
|
| 67 |
-
# <<< 修正結束 >>>
|
| 68 |
-
|
| 69 |
|
| 70 |
def setup_models(repo_root, model_version):
|
| 71 |
"""載入所有必要的模型和設定"""
|
|
|
|
| 6 |
from diffusers.utils import load_image
|
| 7 |
from transformers import AutoTokenizer, Wav2Vec2Model, Wav2Vec2Processor
|
| 8 |
from omegaconf import OmegaConf
|
| 9 |
+
from wan.models.cache_utils import get_teacache_coefficients
|
| 10 |
from wan.models.wan_fantasy_transformer3d_1B import WanTransformer3DFantasyModel
|
| 11 |
from wan.models.wan_text_encoder import WanT5EncoderModel
|
| 12 |
from wan.models.wan_vae import AutoencoderKLWan
|
|
|
|
| 43 |
filtered_kwargs = {k: v for k, v in kwargs.items() if k in valid_params}
|
| 44 |
return filtered_kwargs
|
| 45 |
|
|
|
|
| 46 |
def resolve_path(user_path, repo_root):
|
| 47 |
"""
|
| 48 |
以正確的優先級解析檔案路徑。
|
|
|
|
| 63 |
|
| 64 |
print(f"錯誤:在任何位置都找不到檔案: {user_path}")
|
| 65 |
return None
|
|
|
|
|
|
|
| 66 |
|
| 67 |
def setup_models(repo_root, model_version):
|
| 68 |
"""載入所有必要的模型和設定"""
|