模型介绍
中文整理Model Card for CodeFuse-DeepSeek-33B-4bits
[[中文]](#chinese) [[English]](#english)
Clone with HTTP
Model Description
CodeFuse-DeepSeek-33B-4bits is the 4-bit quantized version of CodeFuse-DeepSeek-33B which ranks first on the HuggingFace Big Code Models Leaderboard (2024.01.30) and is a 33B Code-LLM finetuned by QLoRA on multiple code-related tasks on the base model DeepSeek-Coder-33B.
After undergoing 4-bit quantization, the CodeFuse-DeepSeek-33B-4bits model can be loaded on either a single A10 (24GB VRAM) or a RTX 4090 (24GB VRAM). Moreover, the quantized model still achieves an impressive accuracy of 78.05% on the Humaneval pass@1 metric.
News and Updates
🔥🔥🔥 2024-01-30 **CodeFuse-DeepSeek-33B ranks first on the HuggingFace Big Code Models Leaderboard**
🔥🔥🔥 2024-01-12 CodeFuse-DeepSeek-33B-4bits has been released. Despite the quantization process, the model still achieves a remarkable 78.05% accuracy (greedy decoding) on the HumanEval pass@1 metric.
🔥🔥🔥 2024-01-12 CodeFuse-DeepSeek-33B has been released, achiving a pass@1 (greedy decoding) score of 78.65% on HumanEval.
🔥🔥 2023-11-10 CodeFuse-CodeGeeX2-6B has been released, achieving a pass@1 (greedy decoding) score of 45.12% on HumanEval, which is a 9.22% increase compared to CodeGeeX2 35.9%.
🔥🔥 2023-10-20 CodeFuse-QWen-14B technical documentation has been released. For those interested, please refer to the CodeFuse article on our WeChat official account via the provided link.(https://mp.weixin.qq.com/s/PCQPkvbvfxSPzsqjOILCDw)
🔥🔥 2023-10-16 CodeFuse-QWen-14B has been released, achieving a pass@1 (greedy decoding) score of 48.78% on HumanEval, which is a 16% increase compared to Qwen-14b's 32.3%.
🔥🔥 2023-09-27 CodeFuse-StarCoder-15B has been released, achieving a pass@1 (greedy decoding) score of 54.9% on HumanEval, which is a 21% increase compared to StarCoder's 33.6%.
🔥🔥🔥 2023-09-26 We are pleased to announce the release of the 4-bit quantized version of CodeFuse-CodeLlama-34B. Despite the quantization process, the model still achieves a remarkable 73.8% accuracy (greedy decoding) on the HumanEval pass@1 metric.
🔥🔥🔥 2023-09-11 CodeFuse-CodeLlama34B has achived 74.4% of pass@1 (greedy decoding) on HumanEval, which is SOTA results for open-sourced LLMs at present.
Code Community
Homepage**: 🏡 https://github.com/codefuse-ai (**Please give us your support with a Star🌟 + Fork🚀 + Watch👀**)
If you wish to fine-tune the model yourself, you can visit ✨MFTCoder✨✨
If you wish to deploy the model yourself, you can visit ✨FasterTransformer4CodeFuse✨✨
If you wish to see a demo of the model, you can visit ✨CodeFuse Demo✨✨
Contact Us:**
Performance
Model HumanEval(pass@1) Date
:---------------------------- :-----------------: :-------:
- *CodeFuse-CodeLlama-34B** **74.4%** 2023.9
- *CodeFuse-CodeLlama-34B-4bits** **73.8%** 2023.9
WizardCoder-Python-34B-V1.0 73.2% 2023.8
GPT-4(zero-shot) 67.0% 2023.3
PanGu-Coder2 15B 61.6% 2023.8
CodeLlama-34b-Python 53.7% 2023.8
CodeLlama-34b 48.8% 2023.8
GPT-3.5(zero-shot) 48.1% 2022.11
OctoCoder 46.2% 2023.8
StarCoder-15B 33.6% 2023.5
Qwen-14b 32.3% 2023.10
- *CodeFuse-StarCoder-15B** **54.9%** 2023.9
- *CodeFuse-QWen-14B** **48.78%** 2023.10
- *CodeFuse-CodeGeeX2-6B** **45.12%** 2023.11
- *CodeFuse-DeepSeek-33B** **78.65%** 2024.01
- *CodeFuse-DeepSeek-33B-4bits** **78.05%** 2024.01
Requirements
python>=3.8
pytorch>=2.0.0
transformers>=4.33.2
Sentencepiece
auto gptq
CUDA 11.4
Inference String Format
The inference string is a concatenated string formed by combining conversation data(system, human and bot contents) in the training data format. It is used as input during the inference process.
Here are examples of prompts used to request the model:
Multi-Round with System Prompt:**
Single-Round without System Prompt:**
In this format, the system section is optional and the conversation can be either single-turn or multi-turn. When applying inference, you always make your input string end with "\bot\n" to ask the model generating answers.
For example, the format used to infer HumanEval is like the following:
Specifically, we also add the Programming Language Tag (e.g. for Python) used by CodeGeex models.
Quickstart
模型简介
CodeFuse-DeepSeek-33B-4bits是代码大模型CodeFuse-DeepSeek-33B的4-bits量化版本,后者经由MFTCoder框架在底座模型DeepSeek-Coder-33B和多个代码相关任务上微调得到。
经过4-bits量化后,CodeFuse-DeepSeek-33B-4bits可在单张A10 (24GB显存)或者RTX 4090(24G显存)上加载。量化后,CodeFuse-DeepSeek-33B-4bits仍取得HumanEval pass@1 78.05%。
新闻
🔥🔥🔥 2024-01-30 **CodeFuse-DeepSeek-33B荣登HuggingFace Big Code Models Leaderboard榜单榜首**
🔥🔥🔥 2024-01-12 CodeFuse-DeepSeek-33B-4bits模型发布。量化后模型在HumanEval pass@1仍取得78.05% (贪婪解码)。
🔥🔥🔥 2024-01-12 CodeFuse-DeepSeek-33B模型发布,模型在HumanEval pass@1指标为78.65% (贪婪解码)。
🔥🔥 2023-11-10 开源了CodeFuse-CodeGeeX2-6B模型,在HumanEval pass@1(greedy decoding)上可以达到48.12%, 比CodeGeeX2提高了9.22%的代码能力(HumanEval)
🔥🔥 2023-10-20 公布了CodeFuse-QWen-14B技术文档,感兴趣详见微信公众号CodeFuse文章:https://mp.weixin.qq.com/s/PCQPkvbvfxSPzsqjOILCDw
🔥🔥 2023-10-16开源了CodeFuse-QWen-14B模型,在HumanEval pass@1(greedy decoding)上可以达到48.78%, 比Qwen-14b提高了16%的代码能力(HumanEval)
🔥🔥 2023-09-27开源了CodeFuse-StarCoder-15B模型,在HumanEval pass@1(greedy decoding)上可以达到54.9%, 比StarCoder提高了21%的代码能力(HumanEval)
🔥🔥🔥 2023-09-26 CodeFuse-CodeLlama-34B 4bits量化版本发布,量化后模型在HumanEval pass@1指标为73.8% (贪婪解码)。
🔥🔥🔥 2023-09-11 CodeFuse-CodeLlama-34B发布,HumanEval pass@1指标达到74.4% (贪婪解码), 为当前开源SOTA。
代码社区
大本营**: 🏡 https://github.com/codefuse-ai (**请支持我们的项目Star🌟 + Fork🚀 + Watch👀**)
如果您想自己微调该模型,可以访问 ✨MFTCoder✨✨
如果您想自己部署该模型,可以访问 ✨FasterTransformer4CodeFuse✨✨
如果您想观看该模型示例,可以访问 ✨CodeFuse Demo✨✨
联系我们:**
评测表现
Code
模型 HumanEval(pass@1) 日期
:---------------------------- :-----------------: :-------:
- *CodeFuse-CodeLlama-34B** **74.4%** 2023.9
- *CodeFuse-CodeLlama-34B-4bits** **73.8%** 2023.9
WizardCoder-Python-34B-V1.0 73.2% 2023.8
GPT-4(zero-shot) 67.0% 2023.3
PanGu-Coder2 15B 61.6% 2023.8
CodeLlama-34b-Python 53.7% 2023.8
CodeLlama-34b 48.8% 2023.8
GPT-3.5(zero-shot) 48.1% 2022.11
OctoCoder 46.2% 2023.8
StarCoder-15B 33.6% 2023.5
Qwen-14b 32.3% 2023.10
- *CodeFuse-StarCoder-15B** **54.9%** 2023.9
- *CodeFuse-QWen-14B** **48.78%** 2023.8
- *CodeFuse-CodeGeeX2-6B** **45.12%** 2023.11
- *CodeFuse-DeepSeek-33B**. **78.65%** 2024.01
- *CodeFuse-DeepSeek-33B-4bits** **78.05%** 2024.01
Requirements
python>=3.8
pytorch>=2.0.0
transformers>=4.33.2
Sentencepiece
auto gptq
CUDA 11.4
推理数据格式
推理数据为模型在训练数据格式下拼接的字符串形式,它也是推理时输入prompt拼接的方式. 下面分别是带系统提示的多轮会话格式和不带系统提示的单轮会话格式:
带System提示的多轮会话格式:**
不带System提示的单轮会话格式:**
在这个格式中,System提示是可选的(按需设定),支持单轮会话也支持多轮会话。推理时,请确保拼接的prompt字符串以"\bot\n"结尾,引导模型生成回答。
例如,推理HumanEval数据时使用的格式如下所示:
特别地,我们也使用了CodeGeeX系列模型采用的编程语言区分标签(例如,对于Python语言,我们会使用)。
快速使用
加入我们
我们是平台技术事业群AI Native团队,负责蚂蚁蚂蚁集团平台工程的智能化,团队成立3年多以来,支持了蚂蚁集团云计算基础设施智能化运维的升级改造。团队的Mission是,通过世界级的技术创新和影响,构建有广泛用户的算法服务和平台,支撑内外部产品和业务落地。团队秉承创新基因,在支撑业务落地的同时,推动技术影响。3年以来在ICLR、NeurIPS、KDD、ACL等顶会发表论文20余篇,创新业务结果获得两次蚂蚁技术最高奖T-Star,1次蚂蚁集团最高奖SuperMA。开源项目CodeFuse获得4K点赞(2024年2月),Huggingface和modelscope上模型累积下载量超过150万次。
我们正在寻找行业中的佼佼者加入我们的团队!如果您希望在一个充满活力、创新和卓越文化的环境中发展您的职业生涯,欢迎您查看我们的社招&校招机会,加入我们,一起创造下一个行业里程碑。**
校招:https://hrrecommend.antgroup.com/guide.html?code=8uoP5mlus5DqQYbE EnqcE2FD5JZH21MwvMUIb9mb6X3osXPuBraG54SyM8GLn 7
社招:https://talent.antgroup.com/off-campus-position?positionId=1933830
优先采用原作者提供的中文模型卡片;仅有英文说明时由闲社AI翻译整理。重要参数、许可证和商用范围请以原文为准。
你将获得什么
完整仓库方式包含该固定版本中的权重、配置、分词器及说明文件;指定版本方式只下载所选文件或整组分片。多模态模型的投影文件、配置等依赖,请按作者说明配齐。
完整仓库可能包含多个权重格式,因此需要的磁盘空间可能大于单一格式的模型大小。下载文件不等于完成模型部署。
使用前须知
运行模型需要的设备、工具与依赖,以原作者说明为准。
是否允许商用、修改和分发,请查看模型许可证。
闲社提供资料与镜像下载方法,不代表已运行模型或完成安全审计。下载的代码应先检查,再执行。
Problem with the information or download?
Sign in to submit feedback.
