{"record":{"id":"25f3293b1ef2a50c","repo":"babysor/MockingBird","slug":"no-model-yaml-config-found-for-convertor","errorCode":null,"errorMessage":"No model yaml config found for convertor","messagePattern":"No model yaml config found for convertor","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"control/mkgui/train_vc.py","lineNumber":134,"sourceCode":"    print(\">>> OneShot VC training ...\")\n    params = AttrDict()\n    params.update({\n        \"gpu\": input.gpu,\n        \"cpu\": not input.gpu,\n        \"njobs\": input.njobs,\n        \"seed\": input.seed,\n        \"verbose\": input.verbose,\n        \"load\": input.convertor.value,\n        \"warm_start\": False,\n    })\n    if input.continue_mode: \n        # trace old model and config\n        p = Path(input.convertor.value)\n        params.name = p.parent.name\n        # search a config file\n        model_config_fpaths = list(p.parent.rglob(\"*.yaml\"))\n        if len(model_config_fpaths) == 0:\n            raise \"No model yaml config found for convertor\"\n        config = HpsYaml(model_config_fpaths[0])\n        params.ckpdir = p.parent.parent\n        params.config = model_config_fpaths[0]\n        params.logdir = os.path.join(p.parent, \"log\")\n    else:\n        # Make the config dict dot visitable\n        config = HpsYaml(input.config)    \n    np.random.seed(input.seed)\n    torch.manual_seed(input.seed)\n    if torch.cuda.is_available():\n        torch.cuda.manual_seed_all(input.seed)\n    mode = \"train\"\n    from models.ppg2mel.train.train_linglf02mel_seq2seq_oneshotvc import Solver\n    solver = Solver(config, params, mode)\n    solver.load_data()\n    solver.set_model()\n    solver.exec()\n    print(\">>> Oneshot VC train finished!\")","sourceCodeStart":116,"sourceCodeEnd":152,"githubUrl":"https://github.com/babysor/MockingBird/blob/28dc5e14f12d7c754612af2fde8e78a4b03f8616/control/mkgui/train_vc.py#L116-L152","documentation":"Error \"No model yaml config found for convertor\" thrown in babysor/MockingBird.","triggerScenarios":"Thrown at control/mkgui/train_vc.py:134 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"28dc5e14f12d7c754612af2fde8e78a4b03f8616","analyzedAt":"2026-08-27T02:26:53.589Z","schemaVersion":2},"datasetVersion":"2026-08-27T03:17:27.898Z"}