Lengyue 1 год назад
Родитель
Сommit
50dd93574d
2 измененных файлов с 4 добавлено и 0 удалено
  1. 2 0
      tools/llama/generate.py
  2. 2 0
      tools/vqgan/inference.py

+ 2 - 0
tools/llama/generate.py

@@ -6,6 +6,7 @@ from pathlib import Path
 from typing import Optional, Tuple, Union
 
 import click
+import hydra
 import numpy as np
 import torch
 import torch._dynamo.config
@@ -363,6 +364,7 @@ def encode_tokens(
 def load_model(
     config_name, checkpoint_path, device, precision, max_length, compile=False
 ):
+    hydra.core.global_hydra.GlobalHydra.instance().clear()
     with initialize(version_base="1.3", config_path="../../fish_speech/configs/model"):
         cfg = compose(
             config_name=config_name, overrides=[f"config.max_seq_len={max_length}"]

+ 2 - 0
tools/vqgan/inference.py

@@ -1,6 +1,7 @@
 from pathlib import Path
 
 import click
+import hydra
 import librosa
 import numpy as np
 import soundfile as sf
@@ -18,6 +19,7 @@ OmegaConf.register_new_resolver("eval", eval)
 
 
 def load_model(config_name, checkpoint_path, device="cuda"):
+    hydra.core.global_hydra.GlobalHydra.instance().clear()
     with initialize(version_base="1.3", config_path="../../fish_speech/configs"):
         cfg = compose(config_name=config_name)