跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

解决 LLaMA-Factory 微调 InternVL3 报错 Processor was not found

在使用 LLaMA-Factory 微调 InternVL3 模型时,常遇到“Processor was not found”报错。原因是模型与 LLaMA-Factory 的预处理器定义不匹配。解决方案是不直接使用 HuggingFace 官方原始模型链接,而是选用适配 LLaMA-Factory 且包含完整 Processor 配置(如 processor_config.json)的版本。正确加载后,SFT、LoRA 等微调流程即可正常进行。

王者发布于 2026/4/5更新于 2026/10/24108 浏览
解决 LLaMA-Factory 微调 InternVL3 报错 Processor was not found

如何解决 LLaMA-Factory 微调 InternVL3 报错'Processor was not found'

在使用 LLaMA-Factory 对 InternVL3 模型进行微调时,可能会遇到如下报错:

Processor was not found

该错误通常是由于模型与 LLaMA-Factory 的预处理器(Processor)定义不匹配,导致加载模型时无法找到对应的处理器。以下是完整的排查与解决方案。

1. 环境准备

首先,正确安装 LLaMA-Factory 及其依赖:

git clone --depth 1 https://github.com/hiyouga/LLaMA-Factory.git
cd LLaMA-Factory
pip install -e ".[torch,metrics]" --no-build-isolation

确保 Python 版本 ≥ 3.9,并已安装 PyTorch + CUDA 的 GPU 环境。

2. 问题复现

直接使用 HuggingFace 官方的 InternVL3 模型链接(例如 OpenGVLab/InternVL3-1B)时,在 LLaMA-Factory 中加载会不断报错 Processor was not found。尝试更换 transformers 版本或替换 AutoProcessor 等方法效果不稳定。

3. 解决方案

不使用官方给出的 HF 模型地址,而是使用适配 LLaMA-Factory 的模型版本。即在 HuggingFace 上寻找带有完整 Processor 配置的版本,而非直接拉取官方原始模型。这样 LLaMA-Factory 在加载模型时能自动找到 processor_config.json,避免报错。

4. 示例:微调 InternVL3

当正确使用支持的 HuggingFace 模型后,微调即可顺利进行。以 InternVL3 的自我认知微调为例,模型可以正常加载 Processor 并开始训练。

5. 总结

  • 出现 Processor was not found 报错,本质原因是模型与 LLaMA-Factory 的依赖不兼容。
  • 解决方法是换用 HuggingFace 上与 LLaMA-Factory 匹配的模型版本,而不是使用官方原始模型。
  • 一旦模型能正常加载 Processor,后续的 SFT(微调)、LoRA 等流程就能顺利跑通。

目录

  1. 如何解决 LLaMA-Factory 微调 InternVL3 报错“Processor was not found”
  2. 1. 环境准备
  3. 2. 问题复现
  4. 3. 解决方案
  5. 4. 示例:微调 InternVL3
  6. 5. 总结

更多推荐文章

查看全部
  • AI 智能体搭建实战:零代码、低代码与全代码方案深度对比
  • 算法:位运算技巧与经典题目解析
  • 大模型技术发展脉络与未来趋势深度解析
  • Selenium 自动化获取登录态 Cookie 的三种工程化方案
  • HBuilder 真机运行模块脚本加载失败解决方案
  • 动态插桩技术 (IAST) 在 Web 应用漏洞挖掘中的实战
  • 主流 AI 大模型集合与功能介绍
  • PointWorld:面向野外机器人操作的大规模 3D 世界模型研究(一)
  • 前端错误处理的最佳实践与实战策略
  • C++ 网络编程入门:TCP 协议下的简易计算器项目
  • 以太坊 Optimism 关键漏洞修复:攻击者可无限铸造代币获百万赏金
  • 求两个单链表公共后缀的起始位置算法实现与分析
  • C++中string的常用函数用法总结
  • OpenClaw 汉化中文版部署指南:npm、Docker 安装与环境配置
  • Windows 环境下 vLLM 安装与构建指南
  • C++ 多线程:深入理解 Atomic 与 Volatile 的语义区别
  • Whisper-Large-V3-Turbo 模型部署与性能优化实战
  • OpenClaw 接入 QQ 机器人完整指南
  • 仓储AGV视觉导航:Java+YOLOv10+Spring Boot对接PLC
  • 网络安全基础知识详解与常见问答

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online