Update generate.py

This commit is contained in:
smthemex
2025-06-23 21:39:34 +08:00
committed by GitHub
parent 0f0be24310
commit 9b6919e766
+10 -17
View File
@@ -61,24 +61,17 @@ class Separator():
def pre_data(Weigths_Path,dm_model_path,dm_config_path,save_dir,prompt_audio_path,auto_prompt_audio_type):
torch.backends.cudnn.enabled = False
try:
OmegaConf.register_new_resolver("eval", lambda x: eval(x))
except:
pass
try:
OmegaConf.register_new_resolver("concat", lambda *x: [xxx for xx in x for xxx in xx])
except:
pass
try:
OmegaConf.register_new_resolver("get_fname", lambda: os.path.splitext(os.path.basename(sys.argv[1]))[0])
except:
pass
curent_dir = os.path.join(folder_paths.base_path,"custom_nodes/ComfyUI_SongGeneration/SongGeneration")
try:
OmegaConf.register_new_resolver("load_yaml", lambda x: list(OmegaConf.load(os.path.join(curent_dir,x))))
except:
pass
RESOLVERS = {
"eval": lambda x: eval(x),
"concat": lambda *x: [xxx for xx in x for xxx in xx],
"get_fname": lambda: os.path.splitext(os.path.basename(sys.argv[1]))[0],
"load_yaml": lambda x: list(OmegaConf.load(os.path.join(curent_dir, x)))
}
for name, func in RESOLVERS.items():
if not OmegaConf.has_resolver(name):
OmegaConf.register_new_resolver(name, func)
np.random.seed(int(time.time()))
cfg_path = os.path.join(Weigths_Path, 'songgeneration_base/config.yaml')