soiz1 commited on
Commit
db83fb0
·
verified ·
1 Parent(s): 896d807

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -177,7 +177,7 @@ def infer(name, path, index, vc_input, vc_upload, tts_text, tts_voice, f0_up_key
177
 
178
  def load_model():
179
  categories = []
180
- with open("weights/folder_info.json", "r", encoding="utf-8") as f:
181
  folder_info = json.load(f)
182
  for category_name, category_info in folder_info.items():
183
  if not category_info['enable']:
@@ -186,7 +186,7 @@ def load_model():
186
  category_folder = category_info['folder_path']
187
  models = []
188
  print(f"Creating category {category_title}...")
189
- with open(f"weights/{category_folder}/model_info.json", "r", encoding="utf-8") as f:
190
  models_info = json.load(f)
191
  for character_name, info in models_info.items():
192
  if not info['enable']:
@@ -194,16 +194,16 @@ def load_model():
194
  model_title = info['title']
195
  model_name = info['model_path']
196
  model_author = info.get("author", None)
197
- model_cover = f"weights/{category_folder}/{character_name}/{info['cover']}"
198
- model_index = f"weights/{category_folder}/{character_name}/{info['feature_retrieval_library']}"
199
  if info['feature_retrieval_library'] == "None":
200
  model_index = None
201
  if model_index:
202
  assert os.path.exists(model_index), f"Model {model_title} failed to load index."
203
  if not (model_author in authors or "/" in model_author or "&" in model_author):
204
  authors.append(model_author)
205
- model_path = f"weights/{category_folder}/{character_name}/{model_name}"
206
- cpt = torch.load(f"weights/{category_folder}/{character_name}/{model_name}", map_location="cpu")
207
  model_version = cpt.get("version", "v1")
208
  print(f"Indexed model {model_title} by {model_author} ({model_version})")
209
  models.append((character_name, model_title, model_author, model_cover, model_version, model_path, model_index))
 
177
 
178
  def load_model():
179
  categories = []
180
+ with open("/weights/folder_info.json", "r", encoding="utf-8") as f:
181
  folder_info = json.load(f)
182
  for category_name, category_info in folder_info.items():
183
  if not category_info['enable']:
 
186
  category_folder = category_info['folder_path']
187
  models = []
188
  print(f"Creating category {category_title}...")
189
+ with open(f"/weights/{category_folder}/model_info.json", "r", encoding="utf-8") as f:
190
  models_info = json.load(f)
191
  for character_name, info in models_info.items():
192
  if not info['enable']:
 
194
  model_title = info['title']
195
  model_name = info['model_path']
196
  model_author = info.get("author", None)
197
+ model_cover = f"/weights/{category_folder}/{character_name}/{info['cover']}"
198
+ model_index = f"/weights/{category_folder}/{character_name}/{info['feature_retrieval_library']}"
199
  if info['feature_retrieval_library'] == "None":
200
  model_index = None
201
  if model_index:
202
  assert os.path.exists(model_index), f"Model {model_title} failed to load index."
203
  if not (model_author in authors or "/" in model_author or "&" in model_author):
204
  authors.append(model_author)
205
+ model_path = f"/weights/{category_folder}/{character_name}/{model_name}"
206
+ cpt = torch.load(f"/weights/{category_folder}/{character_name}/{model_name}", map_location="cpu")
207
  model_version = cpt.get("version", "v1")
208
  print(f"Indexed model {model_title} by {model_author} ({model_version})")
209
  models.append((character_name, model_title, model_author, model_cover, model_version, model_path, model_index))