手把手教你快速玩转LLaMA-Factory:大模型微调入门级教程,大模型入门到精通,收藏这篇就足够了!

【大模型】使用 LLaMA-Factory 进行大模型微调:从入门到精通 使用 LLaMA-Factory 进行模型微调:从入门到精通 阅读详情

对于希望尝试大模型训练的同学来说,从 LLaMA-Factory 入手是一个非常不错的选择!在实际工作中,也经常用到 LLaMA-Factory 进行模型训练。用得越多,越能体会到它的便捷与高效。尤其值得一提的是,LLaMA-Factory 提供了完整的中文学习文档,这对英文阅读不太熟练的同学来说,真的非常友好!

01 安装

小编一般喜欢从源码安装,源码里面有很多可以参考的文档~

git clone --depth 1 https://github.com/hiyouga/LLaMA-Factory.git

验证是否安装成功:

llamafactory-cli version

简单看一下项目结构:

其中:

  • src:核心源码目录
  • data:主要包含数据集配置和示例数据
  • dataset_info.json - 数据集注册配置文件,定义所有可用数据集的元信息
  • 示例数据集文件 - 包含各种格式的示例数据集(JSON、JSONL等)
  • examples:包含各种训练和推理的配置示例文件
  • docker:包含不同硬件平台的 Docker 配置

如果看了官方文档你还是不知道训练数据怎么组织你可以去data目录下面找一找示例数集文件;如果你不知道训练脚本怎么写你可以去examples目录下找一找示例脚本

02 使用

第一步:准备好你的数据

LLaMA-Factory 支持的微调数据格式有:

  • Alpaca
  • ShareGPT
  • OpenAI

预训练格式和DPO、KTO等强化学习的训练格式也支持,不同训练方式数据格式组织方式也不一样,具体可见官方文档,写的非常详细:

https://llamafactory.readthedocs.io/zh-cn/latest/getting_started/data_preparation.html

上面也提到过在LLaMA-Factory项目的data目录下也给出了一些数据文件的例子,可供参考~


准备好的数据文件需要在LLaMA-Factory项目的data目录下的dataset_info.json文件中增加你的数据集说明

比如openai的数据组织格式如下:

[

对于上述格式的数据, dataset_info.json 中需要新增数据集描述:

"数据集名称":{

第二步:下载好你的训练模型

下载预训练模型到你的路径下,一般我们会从modelscope这个网站上下载,非常方便

第三步:组织训练脚本

这里给出了一个参考脚本,主要通过deepspeed进行单机多卡训练

你需要替换的地方有模型路径、数据集名称、数据集路径、deepspeed脚本文件位置等,其他参数可按需修改或者添加(每个脚本参数的含义后文已给出相关解释)

nohup deepspeed --include localhost:1,2,3 --master_port

1. 启动与环境配置

  • nohup: 在后台运行命令,即使终端关闭也不会中断进程。
  • deepspeed: 使用 DeepSpeed 库进行分布式训练。
  • --include localhost:1,2,3: 指定使用本地的 GPU 设备(编号为 1、2、3 的 GPU)。
  • --master_port 1234: 设置分布式训练的主节点端口号为 1234。

2. 训练脚本入口

  • ./src/train.py: 主要的训练脚本路径(llamafactory项目的src目录下)

3. 训练任务配置

  • --stage sft: 训练阶段为监督微调(Supervised Fine-Tuning)。
  • --do_train: 执行训练模式。

4. DeepSpeed 配置

  • --deepspeed ./examples/deepspeed/ds_z3_config.json: 指定 DeepSpeed 的配置文件路径(ZeRO Stage 3 配置),这个配置文件在llamafactory项目的examples目录下可以找到

5. 模型与数据配置

  • --model_name_or_path YOUR_MODEL_PATH: 预训练模型的路径或 Hugging Face 模型名称。
  • --dataset YOUR_DATASET_NAME: 使用的数据集名称。
  • --val_size 0.05: 验证集比例(5%)。
  • --dataset_dir YOUR_DATASET_PATH: 数据集存放的目录路径。
  • --template qwen: 使用 Qwen 模型的对话模板格式。
  • --max_length 4096: 输入序列的最大长度。
  • --cutoff_len 4096: 截断长度(与 max_length 一致)。
  • --mask_history False: 不屏蔽历史对话内容。

6. LoRA 参数配置

  • --finetuning_type lora: 使用 LoRA(Low-Rank Adaptation)进行微调。
  • --lora_target q_proj,v_proj: 对模型的 q_proj(查询投影)和 v_proj(值投影)模块应用 LoRA。
  • --lora_rank 8: LoRA 的秩(rank)为 8。
  • --lora_alpha 16: LoRA 的缩放系数为 16。
  • --lora_dropout 0.1: LoRA 层的 Dropout 比例为 0.1。

7. 训练超参数

  • --per_device_train_batch_size 1: 每个 GPU 的训练批次大小为 1。
  • --per_device_eval_batch_size 1: 每个 GPU 的验证批次大小为 1。
  • --gradient_accumulation_steps 8: 梯度累积步数为 8(等效批次大小 = 批次大小 × 梯度累积步数 × GPU 数量)。
  • --learning_rate 5e-5: 学习率为 0.00005。
  • --num_train_epochs 6: 训练 epoch 数为 6。
  • --lr_scheduler_type cosine: 使用余弦学习率调度器。
  • --warmup_ratio 0.05: 学习率预热步数占总训练步数的 5%。

8. 训练过程管理

  • --output_dir ${out_dir}: 模型和日志的输出目录。
  • --overwrite_cache: 覆盖已有的缓存文件。
  • --overwrite_output_dir: 覆盖输出目录(如果已存在)。
  • --logging_steps 5: 每 5 步记录一次日志。
  • --save_steps 16: 每 16 步保存一次模型。
  • --save_total_limit 3: 最多保留 3 个模型检查点(旧的会被删除)。
  • --eval_steps 8: 每 8 步进行一次验证。
  • --plot_loss: 绘制损失曲线。
  • --preprocessing_num_workers 16: 使用 16 个进程进行数据预处理。

9. 硬件与性能优化

  • --bf16: 使用 BF16 混合精度训练(适合 NVIDIA Ampere+ GPU)。
  • --ddp_find_unused_parameters False: 禁用 DDP 中未使用参数的检测(节省内存,可能适用于某些模型)。

10. 日志重定向

  • > ${out_dir}/train.log 2>&1 &: 将标准输出和错误输出重定向到 train.log 文件,并在后台运行

第四步:训练与查看

运行上述脚本即可启动训练

训练完成后,在你文件保存的目录下除了有模型文件还有两个loss文件:

  • training_eval_loss.png
  • training_loss.png

通过loss文件可以查看模型训练效果

第五步:模型推理

如果你是lora训练,推理之前还需要进行模型合并,合并脚本merge_config.yaml如下:

### examples/merge_lora/llama3_lora_sft.yaml

通过 llamafactory-cli export merge_config.yaml 指令运行即可得到合并之后的模型,模型推理这里就不再过多赘述!

有任何问题,欢迎评论区留言交流!Good good study,day day up!

想入门 AI 大模型却找不到清晰方向?备考大厂 AI 岗还在四处搜集零散资料?别再浪费时间啦!2025 年 AI 大模型全套学习资料已整理完毕,从学习路线到面试真题,从工具教程到行业报告,一站式覆盖你的所有需求,现在全部免费分享!

👇👇扫码免费领取全部内容👇👇

​

一、学习必备:100+本大模型电子书+26 份行业报告 + 600+ 套技术PPT,帮你看透 AI 趋势

想了解大模型的行业动态、商业落地案例?大模型电子书?这份资料帮你站在 “行业高度” 学 AI:

1. 100+本大模型方向电子书

在这里插入图片描述

2. 26 份行业研究报告:覆盖多领域实践与趋势

报告包含阿里、DeepSeek 等权威机构发布的核心内容,涵盖:

  • 职业趋势:《AI + 职业趋势报告》《中国 AI 人才粮仓模型解析》;
  • 商业落地:《生成式 AI 商业落地白皮书》《AI Agent 应用落地技术白皮书》;
  • 领域细分:《AGI 在金融领域的应用报告》《AI GC 实践案例集》;
  • 行业监测:《2024 年中国大模型季度监测报告》《2025 年中国技术市场发展趋势》。

3. 600+套技术大会 PPT:听行业大咖讲实战

PPT 整理自 2024-2025 年热门技术大会,包含百度、腾讯、字节等企业的一线实践:

在这里插入图片描述

  • 安全方向:《端侧大模型的安全建设》《大模型驱动安全升级(腾讯代码安全实践)》;
  • 产品与创新:《大模型产品如何创新与创收》《AI 时代的新范式:构建 AI 产品》;
  • 多模态与 Agent:《Step-Video 开源模型(视频生成进展)》《Agentic RAG 的现在与未来》;
  • 工程落地:《从原型到生产:AgentOps 加速字节 AI 应用落地》《智能代码助手 CodeFuse 的架构设计》。

二、求职必看:大厂 AI 岗面试 “弹药库”,300 + 真题 + 107 道面经直接抱走

想冲字节、腾讯、阿里、蔚来等大厂 AI 岗?这份面试资料帮你提前 “押题”,拒绝临场慌!

1. 107 道大厂面经:覆盖 Prompt、RAG、大模型应用工程师等热门岗位

面经整理自 2021-2025 年真实面试场景,包含 TPlink、字节、腾讯、蔚来、虾皮、中兴、科大讯飞、京东等企业的高频考题,每道题都附带思路解析:

2. 102 道 AI 大模型真题:直击大模型核心考点

针对大模型专属考题,从概念到实践全面覆盖,帮你理清底层逻辑:

3. 97 道 LLMs 真题:聚焦大型语言模型高频问题

专门拆解 LLMs 的核心痛点与解决方案,比如让很多人头疼的 “复读机问题”:


三、路线必明: AI 大模型学习路线图,1 张图理清核心内容

刚接触 AI 大模型,不知道该从哪学起?这份「AI大模型 学习路线图」直接帮你划重点,不用再盲目摸索!

在这里插入图片描述

路线图涵盖 5 大核心板块,从基础到进阶层层递进:一步步带你从入门到进阶,从理论到实战。

img

L1阶段:启航篇丨极速破界AI新时代

L1阶段:了解大模型的基础知识,以及大模型在各个行业的应用和分析,学习理解大模型的核心原理、关键技术以及大模型应用场景。

img

L2阶段:攻坚篇丨RAG开发实战工坊

L2阶段:AI大模型RAG应用开发工程,主要学习RAG检索增强生成:包括Naive RAG、Advanced-RAG以及RAG性能评估,还有GraphRAG在内的多个RAG热门项目的分析。

img

L3阶段:跃迁篇丨Agent智能体架构设计

L3阶段:大模型Agent应用架构进阶实现,主要学习LangChain、 LIamaIndex框架,也会学习到AutoGPT、 MetaGPT等多Agent系统,打造Agent智能体。

img

L4阶段:精进篇丨模型微调与私有化部署

L4阶段:大模型的微调和私有化部署,更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调,并通过Ollama、vLLM等推理部署框架,实现模型的快速部署。

img

L5阶段:专题集丨特训篇 【录播课】

img
四、资料领取:全套内容免费抱走,学 AI 不用再找第二份

不管你是 0 基础想入门 AI 大模型,还是有基础想冲刺大厂、了解行业趋势,这份资料都能满足你!
现在只需按照提示操作,就能免费领取:

👇👇扫码免费领取全部内容👇👇

​

2025 年想抓住 AI 大模型的风口?别犹豫,这份免费资料就是你的 “起跑线”!

LLaMa Factory大模型微调 如果有all_proxy的设置,使用下面命令设置为空就行。以Qwen/Qwen2.5-7B-Instruct为例。比如我的数据集没有history,我就把。看看有没有出现下面的all_proxy的设置。,搜相应的模型名字,比如我这里直接搜。微调自我认知+微调特定领域数据集。,使用下面命令查看系统的代理设置。如果数据集没有相应的键,就先去掉。不确定模型的名字的话,打开链接。按Alpaca格式准备好数据集。关于history的部分去掉。,然后得知模型全称是。 阅读详情

相关推荐

NFS服务器配置与autofs自动挂载

NFS服务器配置autofs自动挂载 环境: hostname ip OS server 192.168.220.138 centos7 client 192.168.220.139 centos7 一、NFS概述 NFS(Network File System)网络文件系统。最大功能就是通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 二、端口 [root@se...

DoloresOOO的博客 1026

LLaMA-Factory:手把手教你从零微调大模型!

在深度学习领域,模型微调通常指的是在预训练模型的基础上进行的进一步训练。预训练模型是在大量数据上训练得到的,它已经学习到了语言的基本规律和丰富的特征表示。然而,这些模型可能并不直接适用于特定的任务或领域,因为它们可能缺乏对特定领域知识的理解和适应性。模型微调通过在特定任务的数据集上继续训练预训练模型来进行,使得模型能够学习到与任务相关的特定特征和知识。这个过程通常涉及到模型权重的微幅调整,而不是从头开始训练一个全新的模型。

php源码 1万+

新能源知识库(68)复叠压缩式热泵蒸汽系统介绍

复叠压缩式热泵蒸汽系统通过多级压缩技术将低品位热能转化为高品位蒸汽,在汽车电镀场景中实现了高效、精准的能源利用。随着超高温工质与智能联供系统的发展,该技术将深度赋能电镀行业的高质量可持续发展。​:±1℃控温保障镀层均匀性,提升产品良率;多台复叠热泵+储热装置(如纺织厂6台热泵)复叠热泵+余热回收+智能控制(化工厂案例)​:无燃烧设计契合汽车行业ESG目标。单台高温热泵机组(如92P型号)复叠压缩式热泵蒸汽系统以。67.4万元(↓22%)600万–1200万元。事故率 ↓90%​​。150万–600万元。

竹君子之家 1420

手把手教你快速玩转LLaMA-Factory:大模型微调入门级教程!

对于希望尝试大模型训练的同学来说,从 LLaMA-Factory 入手是一个非常不错的选择!在实际工作中,也经常用到 LLaMA-Factory 进行模型训练。

Y525698136的博客 1459

SORT算法在遮挡下总跟丢?深入OC-SORT源码,拆解其三大创新点如何解决卡尔曼滤波的顽疾

本文深入解析OC-SORT算法如何通过三大创新点解决多目标跟踪中的卡尔曼滤波顽疾。OC-SORT引入在线平滑虚拟轨迹技术(OOS)、观测中心动量匹配机制(OCM)和基于最后观测的轨迹恢复(OCR),显著提升了遮挡场景下的跟踪性能。实验数据显示,相比传统SORT算法,OC-SORT在MOT17数据集上MOTA提升5.7%,遮挡恢复成功率提高64.2%,为Multi-Object Tracking领域带来突破性进展。

weixin_42547431的博客 240

GPU 运维实战:H100/H800/B300 换卡与压测

(烧多久、看什么、什么算合格)。文末还给了一个能直接跑的验收判定脚本,三个真实场景的裁决输出都在。

老韩的Linux云计算架构师进阶之路 271

大模型硬核教程!如何用LLaMA-Factory快速开发出自己的第一个大模型,大模型入门到精通,收藏这篇就足够了!

LLaMA-Factory项目的目标是整合主流的各种高效训练微调技术,适配市场主流开源模型,形成一个功能丰富,适配性好的训练框架。

瓦罗兰特顶级C位的博客 1721

【量化入门】Tushare库获取公募基金的历史净值

在本文中,我们将介绍如何使用Python的Tushare库获取公募基金的历史净值。

木头大左的博客 1143

LLaMA-Factory:大模型微调从未如此简单,零代码玩转百模,大模型入门到精通,收藏这篇就足够了!

还在为大模型微调烧显卡发愁?北航团队开源的 LLaMA-Factory 重新定义了大模型定制姿势!这个 GitHub 爆火项目已斩获 32.1K+ Stars,堪称大模型界的「瑞士军刀」🔧

huang9604的博客 1063

手把手教你学Simulink——基于经典PID控制的电机系统场景实例:BLDC电机PID电流控制策略仿真

*无刷直流电机(Brushless DC Motor, BLDC)**因其高效率、长寿命和低维护成本,在众多领域如家用电器、工业自动化、电动汽车等得到了广泛应用。为了实现对BLDC电机的有效控制,通常采用基于霍尔传感器或反电动势检测的换相技术,并结合电流闭环控制以提高系统的动态响应和稳定性。本教程将带你使用构建一个基于PID控制的BLDC电机电流控制策略仿真模型BLDC电机建模PID控制器设计与应用系统仿真与调试控制效果分析本文介绍了如何使用构建一个。

MHD0815的博客 197

Matlab 普通kriging(克里金)插值

Matlab 普通kriging(克里金)插值

dayuhaitang1的博客 4571

手把手教你快速玩转LLaMA-Factory:大模型微调入门级教程

对于希望尝试大模型训练的同学来说,从 LLaMA-Factory 入手是一个非常不错的选择!在实际工作中,也经常用到 LLaMA-Factory 进行模型训练。

Y525698136的博客 1229

AI Agent在智能广告投放中的应用

随着互联网的快速发展,广告投放市场变得越来越复杂和竞争激烈。传统的广告投放方式往往难以精准地触达目标受众,导致广告资源的浪费。AI Agent作为一种智能的自动化程序,能够在复杂的环境中自主学习、决策和执行任务。本文章的目的在于深入探讨AI Agent在智能广告投放中的应用,研究如何利用AI Agent提高广告投放的精准度、效率和效果,降低成本。范围涵盖了AI Agent的基本原理、相关算法、在广告投放中的具体应用场景以及实际案例分析等方面。

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 617

大模型微调实战:手把手教你用LLaMA Factory微调大模型,打造你的专属AI!大模型入门到精通,收藏这篇就足够了!

大模型微调听起来很神秘,但实际上很简单,本文旨在为新手小白提供最简明的教程,训练一个你自己的专属AI。

DEVELOPERAA的博客 842

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

大模型系列:LLaMA-Factory大模型微调,大模型入门到精通,收藏这篇就足够了!

LLaMA-Factory 作为一个高效、易用的微调工具,为广大开发者提供了极大的便利。适配市场主流开源模型,形成一个功能丰富,适配性好的训练框架。

huang9604的博客 1097

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

推荐一款大模型微调神器——LLaMA Factory,大模型入门到精通,收藏这篇就足够了!

。LLaMA Factory应运而生,作为一个开源的大模型训练与推理框架,它以“高效、灵活、易用”为核心,为开发者提供了一站式解决方案。

Y525698136的博客 1143

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

[特殊字符] 大模型框架系列文章:大模型微调框架之LLaMA Factory,大模型入门到精通,收藏这篇就足够了!

LLaMA Factory 是一个开源的大模型微调与训练框架,主要围绕 Meta 发布的 LLaMA 系列模型 进行优化。

2401_82469710的博客 1296

AI大模型系列:LLaMA-Factory大模型微调,零基础微调大模型,收藏这篇就足够了

本次将详细介绍如何使用LLaMA-Factory从零开始微调大模型,帮助大家快速掌握这一技能。

huang9604的博客 1914

大模型开发实战:(五)使用 LLaMA Factory 微调与量化模型并部署至 Ollama,大模型入门到精通,收藏这篇就足够了!

LLaMA Factory 是一个开源的全栈大模型微调框架,简化和加速大型语言模型的训练、微调和部署流程。

Y525698136的博客 1647

大模型微调框架之LLaMA Factory,大模型入门到精通,收藏这篇就足够了!

LLaMA Factory 是一个开源的大模型微调与训练框架,主要围绕 Meta 发布的 LLaMA 系列模型 进行优化。

2301_81940605的博客 1165
上一篇: 图解AI核心技术:RAG、大模型、智能体,大模型入门到精通,收藏这篇就足够了!
下一篇: 关于RAG系统在生成阶段的优化方案,大模型入门到精通,收藏这篇就足够了!
Llama-Turbo
博客等级 码龄4年 9901粉丝 2022原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值