
Llama 3开源大语言模型 推动AI创新与责任发展
Meta推出Llama 3系列大语言模型,参数规模从8B到70B不等,包含预训练和指令微调版本。该系列面向广泛用户群体开放,旨在推动负责任的AI创新。Llama 3具备8192个token的序列处理能力,并提供便捷的加载和推理代码。模型权重和分词器可通过官方网站或Hugging Face平台获取。
感谢您使用Llama模型进行开发。作为Llama 3.1发布的一部分,我们已经整合了GitHub仓库,并随着Llama功能扩展成为端到端Llama堆栈而添加了一些新的仓库。请今后使用以下仓库:
如果您有任何问题,请随时在上述任何仓库中提出问题,我们将尽最大努力及时回复。
谢谢!
我们正在释放大型语言模型的力量。我们最新版本的Llama现在可供个人、创作者、研究人员和各种规模的企业使用, 以便他们能够负责任地进行实验、创新和扩展他们的想法。
此版本包括预训练和指令微调的Llama 3语言模型的模型权重和启动代码 —— 包括8B到70B参数的规模。
这个仓库是加载Llama 3模型和运行推理的最小示例。有关更详细的示例,请参阅llama-recipes。
要下载模型权重和分词器,请访问Meta Llama网站并接受我们的许可协议。
一旦您的请求被批准,您将通过电子邮件收到一个签名URL。然后,运行download.sh脚本,在提示时输入提供的URL以开始下载。
前提条件:确保您已安装wget和md5sum。然后运行脚本:./download.sh。
请记住,链接在24小时后或达到一定下载次数后将过期。如果您开始看到诸如403: Forbidden之类的错误,您可以随时重新请求链接。
我们还在Hugging Face上提供下载,包括transformers和原生llama3格式。要从Hugging Face下载权重,请按照以下步骤操作:
original文件夹的内容。如果您pip install huggingface-hub,也可以从命令行下载:huggingface-cli download meta-llama/Meta-Llama-3-8B-Instruct --include "original/*" --local-dir meta-llama/Meta-Llama-3-8B-Instruct
要与transformers一起使用,以下pipeline代码片段将下载并缓存权重:
import transformers import torch model_id = "meta-llama/Meta-Llama-3-8B-Instruct" pipeline = transformers.pipeline( "text-generation", model="meta-llama/Meta-Llama-3-8B-Instruct", model_kwargs={"torch_dtype": torch.bfloat16}, device="cuda", )
您可以按照以下步骤快速开始使用Llama 3模型。这些步骤将让您在本地运行快速推理。有关更多示例,请参阅Llama recipes仓库。
在安装了PyTorch / CUDA的conda环境中克隆并下载此仓库。
在顶级目录中运行:
pip install -e .
访问Meta Llama网站并注册以下载模型。
注册后,您将收到一封包含下载模型URL的电子邮件。运行download.sh脚本时,您将需要此URL。
收到电子邮件后,导航到您下载的llama仓库并运行download.sh脚本。
下载所需的模型后,您可以使用以下命令在本地运行模型:
torchrun --nproc_per_node 1 example_chat_completion.py \ --ckpt_dir Meta-Llama-3-8B-Instruct/ \ --tokenizer_path Meta-Llama-3-8B-Instruct/tokenizer.model \ --max_seq_len 512 --max_batch_size 6
注意
Meta-Llama-3-8B-Instruct/替换为您的检查点目录路径,将Meta-Llama-3-8B-Instruct/tokenizer.model替换为您的分词器模型路径。–nproc_per_node应设置为您使用的模型的MP值。max_seq_len和max_batch_size参数。不同的模型需要不同的模型并行(MP)值:
| 模型 | MP |
|---|---|
| 8B | 1 |
| 70B | 8 |
所有模型都支持最多8192个标记的序列长度,但我们根据max_seq_len和max_batch_size值预分配缓存。因此,请根据您的硬件设置这些值。
这些模型没有针对聊天或问答进行微调。应该以期望的答案是提示的自然延续的方式来提示它们。
请参阅example_text_completion.py中的一些示例。为了说明,请看下面使用llama-3-8b模型运行它的命令(nproc_per_node需要设置为MP值):
torchrun --nproc_per_node 1 example_text_completion.py \
--ckpt_dir Meta-Llama-3-8B/ \
--tokenizer_path Meta-Llama-3-8B/tokenizer.model \
--max_seq_len 128 --max_batch_size 4
经过微调的模型是为对话应用程序而训练的。要获得它们的预期功能和性能,需要遵循ChatFormat中定义的特定格式:提示以<|begin_of_text|>特殊标记开始,之后是一条或多条消息。每条消息以<|start_header_id|>标签开始,角色为system、user或assistant,然后是<|end_header_id|>标签。在双换行符\n\n之后,是消息的内容。每条消息的结尾由<|eot_id|>标记标记。
您还可以部署额外的分类器来过滤掉被认为不安全的输入和输出。有关如何在推理代码中添加安全检查器的示例,请参阅llama-recipes仓库中的示例。
使用llama-3-8b-chat的示例:
torchrun --nproc_per_node 1 example_chat_completion.py \
--ckpt_dir Meta-Llama-3-8B-Instruct/ \
--tokenizer_path Meta-Llama-3-8B-Instruct/tokenizer.model \
--max_seq_len 512 --max_batch_size 6
Llama 3是一项新技术,使用时可能存在潜在风险。迄今为止进行的测试尚未 —— 也无法 —— 涵盖所有场景。 为帮助开发人员应对这些风险,我们创建了《负责任使用指南》。
请通过以下方式之一报告任何软件"错误"或其他与模型相关的问题:
请参阅MODEL_CARD.md。
我们的模型和权重授权给研究人员和商业实体使用,坚持开放原则。我们的使命是通过这个机会赋予个人和行业力量,同时培育一个发现和道德AI进步的环境。
有关常见问题,可 以在这里找到FAQ,随着新问题的出现,FAQ将不断更新。


全球首个AI音乐社区
音述AI是全球首个AI音乐社区,致力让每个人都能用音乐表达自我。音述AI提供零门槛AI创作工具,独创GETI法则帮助用户精准定义音乐风格,AI润色功能支持自动优化作品质感。音述AI支持交流讨论、二次创作与价值变现。针对中文用户的语言习惯与文化背景进行专门优化,支持国风融合、C-pop等本土音乐标签,让技术更好地承载人文表达。


阿里Qoder团队推出的桌面端AI智能体
QoderWork 是阿里推出的本地优先桌面 AI 智能体,适配 macOS14+/Windows10+,以自然语言交互实现文件管理、数据分析、AI 视觉生成、浏览器自动化等办公任务,自主拆解执行复杂工作流,数据本地运行零上传,技能市场可无限扩展,是高效的 Agentic 生产力办公助手。


一站式搞定所有学习需求
不再被海量信息淹没,开始真正理解知识。Lynote 可摘要 YouTube 视频、PDF、文章等内容。即时创建笔记,检测 AI 内容并下载资料,将您的学习效率提升 10 倍。


为AI短剧协作而生
专为AI短剧协作而生的AniShort正式发布,深度重构AI短剧全流程生产模式,整合创意策划、制作执行、实时协作、在线审片、资产复用等全链路功能,独创无限画布、双轨并行工业化工作流与Ani智能体助手,集成多款主流AI大模型,破解素材零散、版本混乱、沟通低效等行业痛点,助力3人团队效率提升800%,打造标准化、可追溯的AI短剧量产体系,是AI短剧团队协同创作、提升制作效率的核心工具。


能听懂你表达的视频模型
Seedance two是基于seedance2.0的中国大模型,支持图像、视频、音频、文本四种模态输入,表达方式更丰富,生成也更可控。


国内直接访问,限时3折
输入简单文字,生成想要的图片,纳米香蕉中文站基于 Google 模型的 AI 图片生成网站,支持文字生图、图生图。官网价格限时3折活动


职场AI,就用扣子
AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!


多风格AI绘画 神器
堆友平台由阿里巴巴设计团队创建,作为一款AI驱动的设计工具,专为设计师提供一站式增长服务。功能覆盖海量3D素材、AI绘画、实时渲染以及专业抠图,显著提升设计品质和效率。平台不仅提供工具,还是一个促进创意交流和个人发展的空间,界面友好,适合所有级别的设计师和创意工作者。


零代码AI应用开发平台
零代码AI应用开发平台,用户只需一句话简单描述需求,AI能自动生成小程序、APP或H5网页应用,无需编写代码。


免费创建高清无水印Sora视频
Vora是一个免费创建高清无水印Sora视频的AI工具