{"record":{"id":"3a7bf3f315da74d6","repo":"babysor/MockingBird","slug":"no-model-yaml-config-found-for-convertor-3a7bf3","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":"models/ppg2mel/__init__.py","lineNumber":198,"sourceCode":"        bottle_neck_features = self.reduce_proj(bottle_neck_features)\n\n        ## Decoder\n        if bottle_neck_features.size(0) > 1:\n            mel_outputs, alignments = self.decoder.inference_batched(bottle_neck_features)\n        else:\n            mel_outputs, alignments = self.decoder.inference(bottle_neck_features,)\n        ## Post-processing\n        mel_outputs_postnet = self.postnet(mel_outputs.transpose(1, 2)).transpose(1, 2)\n        mel_outputs_postnet = mel_outputs + mel_outputs_postnet\n        # outputs = mel_outputs_postnet[0]\n        \n        return mel_outputs[0], mel_outputs_postnet[0], alignments[0]\n\ndef load_model(model_file, device=None):\n    # search a config file\n    model_config_fpaths = list(model_file.parent.rglob(\"*.yaml\"))\n    if len(model_config_fpaths) == 0:\n        raise \"No model yaml config found for convertor\"\n    if device is None:\n        device = torch.device(\"cuda\" if torch.cuda.is_available() else \"cpu\")\n\n    model_config = HpsYaml(model_config_fpaths[0])\n    ppg2mel_model = MelDecoderMOLv2(\n        **model_config[\"model\"]\n    ).to(device)\n    ckpt = torch.load(model_file, map_location=device)\n    ppg2mel_model.load_state_dict(ckpt[\"model\"])\n    ppg2mel_model.eval()\n    return ppg2mel_model\n","sourceCodeStart":180,"sourceCodeEnd":210,"githubUrl":"https://github.com/babysor/MockingBird/blob/28dc5e14f12d7c754612af2fde8e78a4b03f8616/models/ppg2mel/__init__.py#L180-L210","documentation":"Error \"No model yaml config found for convertor\" thrown in babysor/MockingBird.","triggerScenarios":"Thrown at models/ppg2mel/__init__.py:198 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"}