MFTCoder论文被KDD 2024接收,开源v0.4.2版发布

电源完整性必看!用SIwave提取PDN阻抗曲线的3个关键设置与常见报错解决 本文深入探讨了在SIwave中进行电源完整性(PI)仿真时,提取PDN阻抗曲线的三个核心设置要点。重点解析了端口阻抗设为0.1欧姆的物理意义与SYZ参数仿真中的阻抗匹配原则,并提供了针对常见收敛性问题和模型误差的实战排查思路,旨在帮助工程师获得更精确可靠的仿真结果,为去耦电容优化提供依据。 阅读详情

1. MFTCoder 简介

CodeFuse在2023年9月开源了一种多任务微调框架——MFTCoder,它可以实现在多个任务上同时并行地进行微调。通过结合多种损失函数,我们有效地解决了多任务学习中常见的任务间数据量不平衡、难易不一和收敛速度不一致等挑战。大量实验结果显示,相较于单独对单个任务进行微调或者多任务混合为一后进行微调,我们的多任务微调方法表现更优。此外,MFTCoder具备高效训练特征,包括提供高效的数据Tokenization模式,支持PEFT微调和全量微调,能有效提升微调训练速度并降低对资源的需求。MFTCoder是轻量的,简单清晰的,易于二次开发的,持续跟进Cutting-Edge技术的开源微调框架。

目前MFTCoder迭代到v0.4.2, 新增了对QLoRA + Deepspeed ZeRO3/FSDP的支持,可以使用更少的GPU,对更大模型(比如70B, 110B等)进行多任务微调

MFTCoder已适配支持了更多的主流开源LLMs,如Qwen2, Qwen2-moe, Gemma, Starcoder2, Mixtral、Mistral、Deepseek、 Llama、CodeLlama、Qwen、CodeGeeX2、StarCoder、Baichuan2、ChatGLM2/3、GPT-Neox等。

MFTCoder的详细介绍在我们之前的公众号文章中:干货!MFTCoder论文多任务微调技术详解

MFTCoder技术细节的论文已经被 KDD 2024 (ADS) 接收:https://arxiv.org/pdf/2311.02303.pdf

新升级代码也已经开源到GitHub:https://github.com/codefuse-ai/MFTCoder/tree/main/mftcoder_accelerate

2. v0.4.2新特性Hightlights

  • 首先,新版本已经适配到transformers v4.40.2,因此也支持了众多新的开源模型, 比如Qwen2,Qwen2-moe,Starcoder2, Gemma等新的主流开源模型;
  • 同时,MFTCoder当前适配新模型的成本很低,只需要对transformers进行适当的版本升级,并将对应模型添加到训练支持的池子即可,欢迎广大同学通过PR提交后续新模型的支持;
  • 然后,MFTCoder-accelerate框架新增支持了QLoRA + Deepspeed ZeRO3/FSDP,可以使用更少的GPU,对更大模型(比如70B, 110B等)进行多任务微调MFT;
  • 最后,我们也同时用新的MFTCoder微调并开源了一个新的代码模型CodeFuse-StarCoder2-15B

3. MFTCoder提升Starcoder2-15b混合专家模型的代码能力实践

CodeFuse-StarCoder2-15B 模型地址:

魔搭:魔搭社区
HuggingFace: https://huggingface.co/codefuse-ai/CodeFuse-StarCoder2-15B

3.1. MFTCoder 多任务微调Starcoder2-15b

借助MFTCoder(v0.4.2)的多任务微调能力,我们可以使用多个代码任务数据集对Starcoder2-15b进行多任务微调(MFT)。在任务选择上,我们精选了4个核心代码任务数据,一共40w条指令问答数据。用基础任务微调对齐过的模型,在各类未训练过的代码任务上也有不错的泛化能力。

MFTCoder相应的关键配置如下:

{
    "lora_rank": 128,
	"lora_alpha": 32,
	"lora_dropout": 0.05,
	"targeting_modules": "all-linear",
    "learning_rate": "0.0001",
    "weight_decay": "0.01",
    "lr_scheduler_type": "linear"
}

训练过程loss情况如下图所示:

通过多任务微调,CodeFuse-StarCoder2-15B的各方面代码能力均有比较大的提升。

3.2. CodeFuse-StarCoder2-15B模型效果

对Starcoder2-15b进行多代码任务微调后,CodeFuse-StarCoder2-15B在HumanEval-X数据集中五种语言的Pass@1评测结果对比如下(用Greedy解码统一测试)

Model

Python

JavaScript

Java

C++

Go

CodeFuse-StarCoder2-15B

73.2%

67.8%

69.5%

61.0%

56.7%

Starcoder2-15b(base)

46.3%

Starcoder2-15b-instruct

72.6%

可以看出, CodeFuse-StarCoder2-15B比Starcoder2-15b 在HumanEval-python的pass@1提高27%, 达到73.2%,比Starcoder2-15b-instruct高;并且在其它语言代码能力(HumanEval-X)均有明显提高。

联系我们

MFTCoder最新版本v0.4.2已经开源,感兴趣的同学可以用版本tag或者持续跟踪main分支,本文中提到的模型和数据集也在陆续开源中,如果您喜欢我们的工作,欢迎试用、指正错误和贡献代码,可以的话请给我们的项目增加Star以支持我们。

无线网卡选购指南:哪些型号支持Kali Linux的监听模式?附免驱动网卡推荐 本文详细解析了如何在Kali Linux下选购支持监听模式的无线网卡。核心在于选择兼容的芯片组,如Atheros AR9271和Ralink RT3070等经典型号,并提供了免驱动网卡推荐与实战配置指南,帮助安全研究人员和爱好者快速搭建无线测试环境。 阅读详情

相关推荐

在 Linux/Debian/Ubuntu 上使用 Brasero 刻录光盘

在 Ubuntu 系统中,Brasero 是一个非常方便的光盘刻录工具。无论是创建数据光盘、音频光盘还是刻录光盘镜像文件,Brasero 都能轻松胜任。本文将介绍如何在 Ubuntu 上安装和使用 Brasero 进行光盘刻录。

I AM COMING BACK... 3543

KDD 2024论文分享┆用于序列推荐的数据集再生

该论文提出了基于数据中心化的DR4SR框架,通过模型无关的数据再生生成具有跨架构泛化能力的训练数据集,并引入了DR4SR+框架,通过模型感知的数据个性化器定制数据集。实验表明该框架在多个数据集上显著提升了性能。

audyxiao001的博客 2624

文献阅读笔记:量子微波测量技术综述

量子微波测量技术研究进展:量子微波测量技术利用里德堡原子与微波电场的相干相互作用,突破了传统测量方法的物理限制。该技术基于电磁诱导透明效应和里德堡原子能级跃迁原理,通过激光激发原子并监测光谱变化来测量微波电场强度。相比传统方法,量子微波测量具有超高灵敏度(理论极限可达nV/cm)、宽动态范围(超过100dB)、小型化等显著优势,且测量结果可直接溯源至普朗克常数。典型实验系统包括光源、原子气室和探测器,采用光谱法、干涉法等多种测量方法。近年来,该技术在基础研究和应用方面取得重要进展,展现出在通信、雷达、计量等

Grow into a more wonderful you 988

KDD 2024 时空数据(Spatio-temporal) ADS论文总结

2024 KDD( ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 知识发现和数据挖掘会议)在2024年8月25日-29日在举行。本文总结了KDD2024有关的相关论文,如有疏漏,欢迎大家补充。:时空(交通)预测, 生成,拥堵预测,定价预测,气象预测,轨迹生成,预测,异常检测,信控优化等KDD 2024 时空数据(Spatial-temporal) ADS论文总结其他🌟【紧跟前沿】“时空探索之旅”与你一起探索时空奥秘!🚀。

suzukiwudi的博客 2847

生信人的一天~HIFI数据+HIC数据组装基因组

HIFI+HIC数据组装基因组!

qq_43337286的博客 9530

【AutoDL】使用云服务器跑深度学习代码

1.算力市场 租用服务器,选择自己心仪的服务器2.镜像可以选择一些基础的镜像,社区镜像里是git上有的环境。3.上传文件在文件存储中,选择上传的区,在右边点击上传,选择自己的文件上传到云服务器中。

weixin_45768644的博客 3701

KDD 2024 | 量化交易相关论文(附论文链接)

写在前面KDD全称“国际数据挖掘与知识发现大会”(Knowledge Discovery and Data Mining),是数据挖掘领域历史最悠久、规模最大的国际顶级学术会议。Research Track 共收到 2046 篇论文投稿,Applied Data Science Track 共接收 738 篇投稿,接收率为 20%。本文介绍了KDD 2024 中收录的几篇量化交易相关的论文。论文标...

敲代码的quant的博客 3817

有史以来最小的GIF/png/jpg/jpeg

昨天我对图像进行了 base64 编码,这样我就可以将它发送到 CouchDB 以测试我正在为客户编写的一些代码。它让我想起了我之前在远程服务器上设置 cookie 时所做的事情。基本上,一个小的 PHP 脚本被放在远程服务器上,它接受几个 GET 参数并根据它们的值设置一些 cookie。然后脚本输出一个 1x1 的透明 GIF。本地服务器上的 PHP 脚本生成了一个 IMG 标签,该标签链接到该图像并根据本地服务器上的 COOKIES 设置参数。

凌凌1301的博客 1417

KDD2024推荐系统/计算广告/大模型论文整理(研究专题)

第30届SIGKDD会议已于2024年8月25日至29日在西班牙巴塞罗纳举行。据统计,今年Research Track共有2046篇有效投稿,接收率为20%,相比KDD2024的接收率22.10%有所下降。其中,涉及到的推荐系统相关的论文共59篇(本文只整理了Research Track相关论文,应用专题在次条中进行总结)。整理不易,欢迎小手点个在看/分享。本文收集与整理了发表在该会议上的推荐系统...

Kaiyuan_sjtu的博客 2454

矢量网络分析仪VNA的校准之SOLT方法

作者:杭州冥鸿电子科技有限公司 邮箱:huanglong@deepelec.com S参数的测量方法有两种,一种是基于扫频测量的原理(VNA),另外一种是基于快沿阶跃响应的原理(TDR)。 下图是VNA的原理框图,主要包括以下部分: (1)激励信号源:提供感兴趣的频率范围内的入射信号; (2)信号分离装置:含功分器和定向耦合器,分离出入射,反射和传输信号; (3)接收机:...

u010018619的博客 2万+

Pytorch CIFAR10图像分类 EfficientNet v1篇

EfficientNet源自Google Brain的论文EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks. 从标题也可以看出,这篇论文最主要的创新点是. 论文提出了,混合缩放,把网络缩放的三种方式:深度、宽度、分辨率,组合起来按照一定规则缩放,从而提高网络的效果。EfficientNet在网络变大时效果提升明显,把精度上限进一步提升,成为了当前最强网络。

风信子的猫Redamancy的快乐星球 1850

51c大模型~合集44

#DR4SR最佳学生论文解读,中科大、华为诺亚:序列推荐新范式DR4SR本工作由认知智能全国重点实验室 IEEE Fellow 陈恩红团队与华为诺亚方舟实验室完成。陈恩红教授团队深耕数据挖掘、机器学习领域,在顶级期刊与会议上发表多篇论文,谷歌学术论文引用超两万次。诺亚方舟实验室是华为公司从事人工智能基础研究的实验室,秉持理...

weixin_37071956的博客 291

wireshark提取视频数据之RTP包中提取H264和H265

本文主要描述从wireshark包数据中提取出H264和H265裸流数据方法,裸流通过RTP封包方式发送,从抓包中直接提取视频流数据,进而进行流媒体问题定位

技术控的笔记 17万+

MFTCoder 重磅升级v0.5.0发布,支持SST加训与DPO

目前,MFTCoder已支持更多的开源LLM,如Qwen2、Qwen2-moe、Gemma、Starcoder2、Mixtral、Mistral、Deepseek、 Llama、CodeLlama、Qwen、CodeGeeX2、StarCoder、Baichuan2、ChatGLM2/3、GPT-Neox等。新升级代码也已经到了GitHub:https://开源github.com/codefuse-ai/MFTCoder/tree/main/mftcoder_accelerate。

CodeFuse的博客 964

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Clawhub 不透明吸顶导航栏(Opaque Sticky Header)回归实践:--nav-bg 主题变量、玻璃效果移除与滚动监听器清理

本文基于 Clawhub 仓库的回归笔记 [specs/regression-notes/2026-09-09-opaque-header.md](https://link.gitcode.com/i/34d9c7d4eba5e5d65ed733467476b0d2),系统讲解共享导航栏"不透明吸顶"这一 UI 不变式(invariant):导航栏在所有路由、所有滚动状态(包括搜索建议展开时)下都

gitblog_01028的博客 855

jre9下载 jdk9

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

CCF推荐国际会议接收率(持续更新)

MK422的博客 1万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

KDD2024 时序论文(Time Series)

预测序列长度可变(Variable-length Sequence to be Predicted):目标是预测下一个时间窗口内所有车道的完整交通状态序列,但由于信号周期长度在不同路口和时间的变化,需要预测的序列长度通常是可变的。不规则时间依赖性(Irregular Temporal Dependency):每个车道的未来交通状态与其历史状态相关,但由于信号周期长度的变化和传感器数据缺失问题,导致时间间隔的不规则性,这使得时间依赖性建模变得复杂。

1186

干货!MFTCoder论文多任务微调技术详解

来自:CodeFuse代码大模型(Code LLMs)已经成为一个专门的研究领域,通过使用代码相关数据对预训练模型进行微调来提升模型的编码能力。以往的微调方法通常针对特定的下游任务或场景进行定制,意味着每个任务需要单独进行微调,需要大量的训练资源,并且由于多个模型并存而难于维护和部署。此外,这些方法未能利用不同代码任务之间的内在联系。为了克服这些限制,我们提出了一种多任务微调框架——MFTCode...

zenRRan的博客 989

通过 AIGC 生成视频何时才能告别“抽卡”!

如果视频的主体内容已经符合要求,只存在错误字幕或局部画面瑕疵时,重新生成不仅增加成本,还可能改变原本满意的部分。针对这类问题,WAND-EraseVibe+ 提供了视频擦除与画面重建能力。根据腾讯云披露的技术方案,该工具采用基于隐空间 Transformer 的生成式修复架构,先将视频画面编码为隐空间特征,在特征层推断并重建需要修复的区域,再解码为视频画面。白模前置、垂直场景调优和局部修复分别作用于不同环节,目的都是减少为了获得可用内容而付出的重复生成成本。

Enweitech Software Works 128

爱查宝 AIGC 检测效果实测:对标知网维普朱雀

本文深度评测一款AI文本检测工具,从核心引擎机制、多场景实测到与知网、维普等系统的对比,全面分析其在识别纯AI生成、人工改写及混合内容中的表现。结果显示,该工具基于困惑度与爆发度的双维度模型,具备高精度与强适应性,尤其在细粒度报告呈现、可视化解读和长文稳定性方面优势显著。尽管存在对极规范化文本的误判风险,但通过人工复核可有效规避。结论强调:技术应服务于人,助力学术诚信与创作真实,而非取代判断。

深夜代码酒神 283

星耀影都AIGC微短剧创作培训营第二期开启报名

据悉,本期导师汇集了多位行业资深专家,既有深耕一线的爆款微短剧操盘手,也有AIGC领域的前沿探索者,包括:AI漫剧《风水天师》(上线12小时播放量破亿)总制片人,江西时刻互动CTO/合伙人庞恩辽;现象级AI漫剧《持械入宋》(全网播放量超40亿)总策划,“老十一”团队创始人张汉生;本次活动由北京市广播电视局指导,怀柔区人民政府、抖音集团主办,怀柔区委宣传部、怀柔区文化产业发展促进中心、剪映、红果短剧承办,北京电影学院、火山引擎、即梦、《网络视听》杂志社、怀柔区杨宋镇人民政府协办。

2508_92108265的博客 233

AIGC 应用工程师证书怎么考?报考条件、考试形式、级别说明(2026 版)

AIGC 应用工程师证书是面向人工智能生成技术应用方向的职业技术证书,分初级、中级、高级三个级别。

tipdm0526的博客 114

【AIGC实战】Python+SDXL打造“国潮IP”,自动化生成“舞狮椰子冻”硬核商业视觉

今天分享一个完整的AIGC实战项目:利用 Python 配合 Stable Diffusion XL (SDXL) 模型,打造“英歌舞舞狮IP”,并将其完美融入到硬核国潮椰子冻的设计中。AI绘画引擎: Stable Diffusion XL (SDXL),利用其强大的语义理解能力,精准控制“Q版舞狮”与“精致椰子冻”的质感构图。print(f"[生成失败]: {flavor}, 错误代码: {response.status_code}")print(f"[成功保存]: {save_path}")

2601_95871228的博客 187

电商商品图用哪个 AIGC 算力平台?先守住商品细节,再谈一天能出多少张

给电商团队选 AIGC 算力平台,商品图和概念插画的区别,在于有些地方可以生成,有些地方不能改。背景换成棚拍、户外或节日布景都可以,但包装文字、商品结构和颜色不能跟着模型自由发挥。

a123456534的博客 98

6 款电商 AI 图片生成软件实测|国内 + 跨境卖家工具清单

电商 AI 作图工具已经从 "能不能用" 进入了 "好不好用" 的阶段。对于绝大多数卖家而言,现在的 AI 工具已经可以覆盖 60%-80% 的基础商品图需求,显著降低拍摄和设计成本。选择工具的核心逻辑不是 "哪款最强",而是 "哪款最适配你的品类、平台规模和团队能力"。垂直电商工具胜在工作流效率,通用生图工具强在创意上限,模板类工具赢在上手速度。建议根据自身业务阶段,搭配 1-2 款主力工具 + 1 款辅助工具,形成适合自己的视觉生产流程。

Mardi_Ladin的博客 337

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 189
上一篇: ICDE2024 |VDTuner:向量数据库自动调优技术
下一篇: CodeFuse 开源官网上线啦~
CodeFuse
博客等级 码龄3年 630粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值