{"record":{"id":"2a26e4d51f882909","repo":"hiyouga/LlamaFactory","slug":"mcore-adapter-is-not-installed-please-install-it","errorCode":null,"errorMessage":"mcore_adapter is not installed. Please install it with `pip install mcore-adapter`.","messagePattern":"mcore_adapter is not installed\\. Please install it with `pip install mcore-adapter`\\.","errorType":"exception","errorClass":"ImportError","httpStatus":null,"severity":"error","filePath":"src/llamafactory/train/mca/workflow.py","lineNumber":43,"sourceCode":"from ...data import (\n    SFTDataCollatorWith4DAttentionMask,\n    get_dataset,\n    get_template_and_fix_tokenizer,\n)\nfrom ...data.collator import (\n    PairwiseDataCollatorWithPadding,\n)\nfrom ...extras.constants import IGNORE_INDEX, MCA_SUPPORTED_MODELS\nfrom ...extras.logging import get_logger\nfrom ...extras.misc import calculate_tps\nfrom ...extras.packages import is_mcore_adapter_available\nfrom ...extras.ploting import plot_loss\nfrom ...model import load_tokenizer\nfrom ..callbacks import SaveProcessorCallback\n\n\nif not is_mcore_adapter_available():\n    raise ImportError(\"mcore_adapter is not installed. Please install it with `pip install mcore-adapter`.\")\n\nfrom mcore_adapter.models import AutoConfig, AutoModel\nfrom mcore_adapter.trainer import DPOTrainer as McaDPOTrainer\nfrom mcore_adapter.trainer.dpo_config import DPOConfig\n\nfrom .trainer import CustomMcaTrainer\n\n\nif TYPE_CHECKING:\n    from mcore_adapter.training_args import Seq2SeqTrainingArguments as McaSeq2SeqTrainingArguments\n    from transformers import TrainerCallback\n\n    from ...hparams import DataArguments, FinetuningArguments, ModelArguments\n\n\nlogger = get_logger(__name__)\n\n","sourceCodeStart":25,"sourceCodeEnd":61,"githubUrl":"https://github.com/hiyouga/LlamaFactory/blob/f28afaf6355af515454dfb16c97d728307c93897/src/llamafactory/train/mca/workflow.py#L25-L61","documentation":"Error \"mcore_adapter is not installed. Please install it with `pip install mcore-adapter`.\" thrown in hiyouga/LlamaFactory.","triggerScenarios":"Thrown at src/llamafactory/train/mca/workflow.py:43 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Install the mcore_adapter package: pip install mcore-adapter."],"exampleFix":"pip install 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"}