Spaces:
Build error
Build error
积极的屁孩 commited on
Commit ·
e593e60
1
Parent(s): 0a31a84
new trial
Browse files
app.py
CHANGED
|
@@ -137,7 +137,8 @@ try:
|
|
| 137 |
original_config_path,
|
| 138 |
original_config_path.replace('./models/vc/vevo/config/', './tokenizer/vq32/'),
|
| 139 |
os.path.join(os.getcwd(), 'tokenizer/vq32/hubert_large_l18_c32.yaml'),
|
| 140 |
-
os.path.join(os.getcwd(), 'models/vc/vevo/config/hubert_large_l18_c32.yaml')
|
|
|
|
| 141 |
]
|
| 142 |
|
| 143 |
# 尝试每个路径
|
|
@@ -329,11 +330,26 @@ class VevoGradioApp:
|
|
| 329 |
# 获取当前工作目录的绝对路径
|
| 330 |
base_dir = os.path.abspath(os.getcwd())
|
| 331 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 332 |
# 替换配置中的相对路径
|
| 333 |
if 'representation_stat_mean_var_path' in config_data:
|
| 334 |
-
# 正确的统计文件路径
|
| 335 |
-
stat_file_path = f"{base_dir}/models/vc/vevo/config/hubert_large_l18_mean_std.npz"
|
| 336 |
-
|
| 337 |
# 替换所有可能的路径格式
|
| 338 |
replacements = [
|
| 339 |
('"representation_stat_mean_var_path": "./models/vc/vevo/config/hubert_large_l18_mean_std.npz"', f'"representation_stat_mean_var_path": "{stat_file_path}"'),
|
|
|
|
| 137 |
original_config_path,
|
| 138 |
original_config_path.replace('./models/vc/vevo/config/', './tokenizer/vq32/'),
|
| 139 |
os.path.join(os.getcwd(), 'tokenizer/vq32/hubert_large_l18_c32.yaml'),
|
| 140 |
+
os.path.join(os.getcwd(), 'models/vc/vevo/config/hubert_large_l18_c32.yaml'),
|
| 141 |
+
os.path.join(os.getcwd(), 'Amphion/models/vc/vevo/config/hubert_large_l18_c32.yaml')
|
| 142 |
]
|
| 143 |
|
| 144 |
# 尝试每个路径
|
|
|
|
| 330 |
# 获取当前工作目录的绝对路径
|
| 331 |
base_dir = os.path.abspath(os.getcwd())
|
| 332 |
|
| 333 |
+
# 统计文件的可能路径
|
| 334 |
+
possible_stats = [
|
| 335 |
+
f"{base_dir}/models/vc/vevo/config/hubert_large_l18_mean_std.npz",
|
| 336 |
+
f"{base_dir}/tokenizer/vq32/hubert_large_l18_mean_std.npz",
|
| 337 |
+
f"{base_dir}/Amphion/models/vc/vevo/config/hubert_large_l18_mean_std.npz"
|
| 338 |
+
]
|
| 339 |
+
|
| 340 |
+
# 找到一个确实存在的文件路径
|
| 341 |
+
stat_file_path = None
|
| 342 |
+
for path in possible_stats:
|
| 343 |
+
if os.path.exists(path):
|
| 344 |
+
stat_file_path = path
|
| 345 |
+
break
|
| 346 |
+
|
| 347 |
+
if not stat_file_path:
|
| 348 |
+
# 如果都不存在,默认使用第一个路径
|
| 349 |
+
stat_file_path = possible_stats[0]
|
| 350 |
+
|
| 351 |
# 替换配置中的相对路径
|
| 352 |
if 'representation_stat_mean_var_path' in config_data:
|
|
|
|
|
|
|
|
|
|
| 353 |
# 替换所有可能的路径格式
|
| 354 |
replacements = [
|
| 355 |
('"representation_stat_mean_var_path": "./models/vc/vevo/config/hubert_large_l18_mean_std.npz"', f'"representation_stat_mean_var_path": "{stat_file_path}"'),
|