Project Icon

Qwen2.5-1.5B-Instruct-bnb-4bit

Unsloth功能提升模型微调效率,优化内存占用

Qwen2.5系列包括多种尺寸和优化功能,提升编程与数学能力,支持29种语言,并具备长上下文处理能力。利用Google Colab上的免费notebook,可实现模型微调的速度提升和内存使用优化。Qwen2.5-1.5B-Instruct强化了指令响应、长文本生成、多语言处理及结构化数据处理能力。

项目介绍:Qwen2.5-1.5B-Instruct-bnb-4bit

项目背景

Qwen2.5-1.5B-Instruct-bnb-4bit是最新的Qwen大语言模型系列之一,展示了在语言模型领域的显著进步。此模型的基础是一个高效的问答指导型模型,旨在通过减少内存消耗和提高模型运行速度,提供更加智能和经济的解决方案。

项目特点

Qwen2.5-1.5B-Instruct具有以下显著特点:

  • 知识丰富与能力提升:模型在编程和数学方面的能力得到了显著提升,尤其是在理解和生成长文本、结构化数据(如表格)及生成结构化输出(如JSON)方面表现出色。
  • 指令执行能力加强:在跟随指令及处理各种系统提示方面更具鲁棒性,增强了角色扮演实现和条件设置功能。
  • 长上下文支持:支持最长128K的上下文长度,并能生成高达8K的文本内容。
  • 多语言支持:覆盖包括中文、英语、法语、西班牙语、葡萄牙语、德语、意大利语、俄语、日语、韩语、越南语、泰语、阿拉伯语等29种语言。

技术细节

  • 模型类型:因果语言模型
  • 训练阶段:预训练和后训练
  • 模型架构:基于transformers框架,采用RoPE、SwiGLU、RMSNorm、注意力QKV偏置以及词嵌入绑定等技术
  • 参数量:总参数1.54B;非嵌入参数1.31B
  • 层数:28层
  • 注意力头(GQA):包含12个Q和2个KV的注意力头
  • 上下文长度:支持32,768个完整的标记和8,192个生成标记

快速上手

通过以下代码片段,新手用户可以快速加载Qwen2.5-1.5B-Instruct模型:

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "Qwen/Qwen2.5-1.5B-Instruct"

model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained(model_name)

prompt = "Give me a short introduction to large language model."
messages = [
    {"role": "system", "content": "You are Qwen, created by Alibaba Cloud. You are a helpful assistant."},
    {"role": "user", "content": prompt}
]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True
)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)

generated_ids = model.generate(
    **model_inputs,
    max_new_tokens=512
)
generated_ids = [
    output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
]

response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]

使用与性能

详细的评估结果可在有关Qwen2.5的博客中查看,并提供关于GPU内存需求及相应吞吐量的信息。

资源与支持

为方便使用者,提供了初学者友好的免费Google Colab笔记本,可直接在Colab上运行并调参数,该笔记本针对多种模型如Llama-3.1、Gemma-2等,提供优化及内存使用减少的解决方案。

有关Qwen2.5的更多信息,请访问项目的博客GitHub文档

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

稿定AI

稿定设计 是一个多功能的在线设计和创意平台,提供广泛的设计工具和资源,以满足不同用户的需求。从专业的图形设计师到普通用户,无论是进行图片处理、智能抠图、H5页面制作还是视频剪辑,稿定设计都能提供简单、高效的解决方案。该平台以其用户友好的界面和强大的功能集合,帮助用户轻松实现创意设计。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号