{"record":{"id":"48d60d54a539456a","repo":"hiyouga/LlamaFactory","slug":"model-model-type-is-not-supported-by-mcore-adapt","errorCode":null,"errorMessage":"Model {model_type} is not supported by mcore_adapter.You can try to upgrade mcore_adapter to the latest version for more supported models.","messagePattern":"Model (.+?) is not supported by mcore_adapter\\.You can try to upgrade mcore_adapter to the latest version for more supported models\\.","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"src/llamafactory/train/mca/workflow.py","lineNumber":106,"sourceCode":"        return tmp_features\n\n    return wrapper\n\n\ndef _check_model_support(model_args: \"ModelArguments\"):\n    from transformers import AutoConfig as HfAutoConfig\n\n    if os.path.exists(os.path.join(model_args.model_name_or_path, \"mca_config.json\")):  # load from mcore ckpt\n        mca_config = json.load(open(os.path.join(model_args.model_name_or_path, \"mca_config.json\")))\n        model_type = mca_config.get(\"hf_model_type\", None)\n    else:\n        config = HfAutoConfig.from_pretrained(\n            model_args.model_name_or_path, trust_remote_code=model_args.trust_remote_code\n        )\n        model_type = config.model_type\n\n    if model_type not in MCA_SUPPORTED_MODELS:\n        raise ValueError(\n            f\"Model {model_type} is not supported by mcore_adapter.\"\n            \"You can try to upgrade mcore_adapter to the latest version for more supported models.\"\n        )\n\n\ndef _freeze_model_parameters(model: Any, finetuning_args: \"FinetuningArguments\"):\n    \"\"\"Freeze model parameters for qwen_vl series models based on finetuning arguments.\"\"\"\n    if getattr(model.config, \"hf_model_type\", None) not in [\n        \"qwen2_vl\",\n        \"qwen2_5_vl\",\n        \"qwen3_vl\",\n        \"qwen3_vl_moe\",\n        \"qwen3_5\",\n        \"qwen3_5_moe\",\n    ]:\n        return\n\n    params_to_freeze = []","sourceCodeStart":88,"sourceCodeEnd":124,"githubUrl":"https://github.com/hiyouga/LlamaFactory/blob/f28afaf6355af515454dfb16c97d728307c93897/src/llamafactory/train/mca/workflow.py#L88-L124","documentation":"Error \"Model {model_type} is not supported by mcore_adapter.You can try to upgrade mcore_adapter to the latest version for more supported models.\" thrown in hiyouga/LlamaFactory.","triggerScenarios":"Thrown at src/llamafactory/train/mca/workflow.py:106 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Upgrade mcore_adapter to the latest version: pip install -U mcore-adapter.","If the model is still unsupported, use a model type listed in MCA_SUPPORTED_MODELS or run without USE_MCA=1."],"exampleFix":"pip install -U mcore-adapter","handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"f28afaf6355af515454dfb16c97d728307c93897","analyzedAt":"2026-08-14T21:57:28.298Z","schemaVersion":2},"datasetVersion":"2026-08-15T17:31:12.345Z"}