Qwen大模型Lora微调-Windows

环境要求

  1. python 3.8 and above
  2. pytorch 1.12 and above, 2.0 and above are recommended
  3. transformers 4.32 and above
  4. CUDA 11.4 and above are recommended (this is for GPU users, flash-attention users, etc.)

微调步骤

1. 资源下载

Qwen:https://github.com/QwenLM/Qwen
qwen1_8B模型:https://modelscope.cn/models/Qwen/Qwen-1_8B-Chat
torch:https://download.pytorch.org/whl/torch_stable.html
flash-attention:https://github.com/Dao-AILab/flash-attention/releases/

2. 环境安装

conda create -n qwen python==3.10.1

# 安装torch
pip install "F:\llm\ptorch\torch-2.1.2+cu121-cp310-cp310-win_amd64.whl"

# 依赖
cd F:\github\Qwen
pip install -r requirements.txt

# 模型推理 web依赖包 图形化界面
pip install -r requirements_web_demo.txt

# 直接安装如果有问题,那就手动下载,本地安装
pip install "peft<0.8.0" deepspeed

# 非必须,模型加速,使用上面的连接下载到本地然后安装,手动编译我3个小时没编译完
pip install F:\llm\flash_attn-2.4.1+cu121torch2.1cxx11abiFALSE-cp310-cp310-win_amd64.whl

# 模型
git clone https://www.modelscope.cn/Qwen/Qwen-1_8B-Chat.git

3. 准备微调数据

看官网的微调格式:

[{
   
   "id":"identity_0","conversations":[{
   
   "from":"user","value":"你好"},{
   
   "from":"assistant","value":"我是一个语言模型,我叫通义千问。"}]}]

准备数据如下:
DISC-Law-SFT-Triplet-released-Qwen.json

4. 修改微调参数

Windows 11 上 WSL2 + CUDA 12.2 配置全攻略:从零搭建 Qwen-1.8B 微调环境 本文提供了一份详尽的Windows 11环境配置指南,指导用户通过WSL2和CUDA 12.2搭建深度学习环境,并完成Qwen-1.8B大模型的微调。内容涵盖WSL2初始化、CUDA驱动配置、Conda环境搭建、PyTorch与FlashAttention安装,以及使用LoRA技术进行参数高效微调的实战步骤,旨在帮助开发者在个人电脑上实现大模型微调。 阅读详情

相关推荐

大模型微调技术:原理、实践与行业应用

模型微调是机器学习中的关键技术,通过调整预训练模型的参数使其适应特定任务。其核心原理是基于迁移学习,利用预训练模型提取的通用特征,通过少量领域数据更新部分网络层参数。这种技术能显著提升模型在专业领域的表现,如在医疗问答中准确率可从62%提升至89%。工程实践中,LoRA等高效微调方法能在保持性能的同时大幅降低计算成本。当前微调技术已广泛应用于客服对话、医疗报告生成、工业维修指导等场景,某银行客服系统经微调后准确率提升24%。合理运用选择性参数更新、学习率预热等技术手段,可以有效解决灾难性遗忘、过拟合等常见问

weixin_34038293的博客 314

Windows下用WSL2搭建AI开发环境:从CUDA配置到Qwen模型微调实战

本文详细指导如何在Windows系统下,利用WSL2搭建完整的AI开发环境,实现从CUDA驱动配置、Python环境管理到最终部署并微调Qwen大语言模型的全流程实战。文章重点解决了GPU直通、环境变量配置等核心难题,为Windows开发者提供了一个高效、便捷的深度学习与模型微调解决方案。

silver的专栏 1128

Windows本地运行Qwen3.5:0.8b零基础实操指南

大语言模型(LLM)本地化部署正成为数据安全与低延迟响应的关键技术路径。其核心原理是绕过云端API,依托轻量推理引擎在终端设备完成模型加载与推理;技术价值体现在隐私可控、离线可用、响应实时三大维度。典型应用场景包括办公文档摘要、会议纪要整理、代码辅助生成及敏感数据处理——尤其适合行政、法务、教育等对数据不出域有强要求的岗位。Qwen3.5:0.8b作为参数量仅0.8B的中文优化模型,配合Ollama原生Windows支持与DirectML加速,在16GB内存+核显设备即可稳定运行,显著降低本地大模型使用门槛

weixin_30388285的博客 325

Windows上用Unsloth微调Qwen:零基础实战指南

大语言模型微调是AI工程落地的核心能力,其本质是通过参数高效适配(如LoRA)让基座模型掌握垂直领域知识。在Windows平台,传统PyTorch+CUDA环境搭建长期面临驱动冲突、编译失败、内存溢出等系统级障碍。Unsloth的出现重构了这一技术路径——它绕过torch.compile兼容性问题,封装自研注意力内核与梯度检查点机制,显著降低显存占用并提升训练速度。结合Qwen系列模型(如Qwen3.5-4B),用户仅需Python基础与独立GPU即可完成从数据准备、LoRA配置到GGUF量化导出的全流程。

weixin_30776545的博客 542

【深度学习】微调通义千问模型:LoRA 方法,微调Qwen1.8B教程,实践

与全参数微调不同,LoRA和Q-LoRA的训练只需存储adapter部分的参数。假如你需要使用LoRA训练后的模型,你需要使用如下方法。在本篇博客中,我们将介绍如何使用 LoRA 方法微调通义千问模型,以适应特定任务或数据。首先,我们将简要介绍准备数据和运行微调所需的步骤,然后详细说明如何执行 LoRA 微调。首先,您需要准备您的训练数据,并将其存储为 JSON 文件。通过以上步骤,您就可以成功运行 LoRA 方法对通义千问模型进行微调了。在开始微调之前,请确保设置好网络代理,以确保能够顺利访问所需资源。

q742971636的博客 4410

开源模型应用落地-qwen模型小试-合并Lora模型-进阶篇(八)

qwen-7b-chat基座模型与微调后的lora模型进行合并

以微薄之力,予他人些许温暖. 2810

Figure 03人形机器人与Helix端到端控制系统:具身智能突破深度解析

2026年5月,Figure AI的Figure 03人形机器人在一场震撼业界的直播中完成了长达200小时的连续全自动作业,分拣近25万个包裹,零故障。这一里程碑式的成就标志着人形机器人正式从「实验室展示」迈入「规模化商用」阶段。本文深入剖析Figure 03的核心技术——Helix端到端神经网络控制系统,包括System 0/1/2三层架构、视觉运动策略、全身协同控制等关键技术,并提供完整的Python/Go代码示例,帮助开发者理解具身智能的核心原理与实现路径。关键词。

shao.bing的专栏 991

手把手教你用内核远程call实现64位进程注入(附完整ShellCode示例)

本文深入探讨了在Windows 64位环境下,通过内核态直接操作线程TrapFrame结构实现进程注入的高级技术。文章提供了从驱动框架设计、用户态-内核态通信,到定位修改TrapFrame、编写Shellcode及执行环境恢复的完整实战指南,并附有详细的代码示例,为安全研究人员和开发者提供了绕过用户态检测、实现底层远程代码执行的新思路。

weixin_28396629的博客 344

BIDS数据存储格式介绍与dcm2bids安装与使用

BIDS格式&dcm2bids安装与使用

machinelearning_er的博客 7309

Windows10下MATLAB2017a安装与破解实战:手把手教你搞定双镜像加载

本文详细介绍了在Windows 10系统下安装和破解MATLAB 2017a的完整步骤,包括双镜像加载、许可证配置及常见问题解决方案。通过手把手教程,帮助用户顺利完成安装并优化性能,特别适合工程计算领域的初学者和专业人士。

weixin_29053383的博客 417

2026 AI编程环境安装指南:从下载、部署到流式验证

AI编程环境已不再是传统软件安装,而是融合硬件兼容性、模型运行时与IDE插件协同的系统工程。其核心原理在于:本地GPU驱动需匹配量化运行时(如Ollama v0.3+对CUDA 12.1+的强制要求),协议层依赖gRPC流式响应,生态层则要求插件签名与模型源可信校验。这一技术组合显著提升AI代码生成的实时性与生产就绪度,支撑微服务开发、CI/CD智能补全、本地LLM推理等关键场景。本文聚焦AI编程软件下载与安装过程中的可复现部署实践,覆盖macOS/WSL2双平台、NVMe模型加速、离线校验及原子化功能验证

weixin_30480075的博客 581

OpenCode:终端开源AI编程助手,多模型接入与实战指南

AI编程助手正在从IDE侧边栏走向终端环境。其核心原理是让模型直接读取项目文件、执行命令、查看报错,形成从诊断到修复的完整闭环,从而解决传统插件上下文割裂的问题。技术价值在于开源透明、模型无关,既可接入OpenAI等云端服务,也能通过Ollama连接本地模型,兼顾数据安全与离线场景。在工程实践中,它适用于长时间驻留项目、自动修Bug、团队统一AI工具链等需求。OpenCode正是这样一款终端AI助手,支持灵活配置第三方API密钥,提供免费档与Go套餐,并通过Skills技能系统让模型遵循标准操作流程。同时,

weixin_28745821的博客 326

HFSS实战:手把手教你设计3.3-10.6GHz超宽带微带天线(附S11优化技巧)

本文提供了一份基于Ansys HFSS的超宽带微带天线实战设计指南,详细讲解了从3.3GHz到10.6GHz天线的建模、仿真与优化全流程。文章重点剖析了阻抗匹配的核心挑战,并分享了通过接地板开槽、参数化扫描及目标驱动优化等系统性技巧来优化S11曲线的实用方法,帮助射频工程师快速掌握超宽带天线设计的关键技能。

2y3u4i5o6p的博客 1080

手把手教你学Simulink--基于飞轮储能系统的场景实例:飞轮储能与锂电池混合储能系统的协同控制

本文详细介绍了基于Simulink的飞轮储能与锂电池混合储能系统协同控制建模方法。通过高通/低通滤波器实现功率分配,使飞轮处理高频波动(±100kW),锂电池承担削峰填谷(50kW)。仿真结果表明,该系统效率达88%,锂电池循环次数减少90%,投资成本比纯电池方案节省200万美元。文章包含完整的建模步骤、控制策略设计和多场景仿真分析,为构建高效、长寿、经济的智能储能系统提供了实用解决方案。

MHD0815的博客 341

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

上一篇: 【ASR技术】WhisperX安装&使用
下一篇: 分类模型为什么使用交叉熵作为损失函数
帅东
博客等级 码龄11年 676粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值