您的位置:首页 > 手游攻略 > JetMoE:实践指南

JetMoE:实践指南

作者:互联网  时间: 2026-09-11 16:50:01  

如果把JetMoE放进候选清单,不能只看热度;它的定位是以 10 万美元达到 LLaMA2 绩效。从日常自动化的使用方式看,输入边界、依赖和失败处理如果不清楚就很难稳定复用是采用前必须回答的问题。与其反复读介绍,不如用一项范围明确的真实任务完成最小试跑,再依据配置时间、输出质量、异常信息和维护痕迹做取舍。我的判断是,它更适合愿意先做小范围验证并复查原始文档的团队;若眼下没有这类需求,先保留观察即可。

JetMoE:以 10 万美元达到 LLaMA2 性能

关键信息

  1. JetMoE-8B 的训练成本不到 10 万美元1 成本,但优于 Meta AI 的 LLaMA2-7B,后者拥有数十亿美元的培训资源。 LLM 培训可以比人们以前想象的便宜得多

  2. JetMoE-8B 是完全开源且学术界友好的,因为:

    • 仅使用公共数据集进行训练,并且代码是开源的。不需要专有资源。
    • 可以在非常有限的计算预算(e.g.,消费级GPU)的情况下进行微调,大多数实验室都可以负担得起。
  3. JetMoE-8B 在推理过程中只有 2.2B 个活动参数,这大大降低了计算成本。与具有类似推理计算的模型(如 Gemma-2B)相比,JetMoE-8B 不断取得更好的性能。

1 我们使用了 96×H100 GPU 集群两周,花费约 8 万美元。

网址:https://research.myshell.ai/jetmoe

HuggingFace: https://huggingface.co/jetmoe/jetmoe-8b

Lepton AI 在线演示: https://www.lepton.ai/playground/chat?model=jetmoe-8b-chat

技术报告:https://arxiv.org/pdf/2404.07413.pdf

协作

如果您有很好的想法,但需要更多资源(GPU、数据、资金等),欢迎通过曾一秦联系MyShell.aiMyShell.ai 开放合作,积极支持高质量的开源项目。

基准测试

我们使用与 Open LLM 排行榜相同的评估方法。对于 MBPP 代码基准测试,我们使用与 LLaMA2 和 Deepseek-MoE 论文中相同的评估方法。结果如下所示:

型号 激活参数 培训代币 打开 LLM 排行榜平均 ARC 海拉斯瓦格 MMLU TruthfulQA WinoGrande GSM8k MBPP HumanEval
射击 25 10 5 0 5 5 3 0
公制 acc_norm acc_norm ACC MC2 ACC ACC 通过@1 通过@1
LLaMA2-7B 7B 2T 51.0 53.1 78.6 46.9 38.8 74 14.5 20.8 12.8
LLaMA-13B 13B 1T 51.4 56.2 80.9 47.7 39.5 76.2 7.6 22.0 15.8
DeepseekMoE-16B 2.8B 2T 51.1 53.2 79.8 46.3 36.1 73.7 17.3 34.0 25.0
杰玛-2B 2B 2T 46.4 48.4 71.8 41.8 33.1 66.3 16.9 28.0 24.4
JetMoE-8B 2.2B 1.25吨 53.0 48.7 80.5 49.2 41.7 70.2 27.8 34.2 14.6
型号 MT-基准分数
GPT-4 9.014
GPT-3.5-涡轮 7.995
克劳德-v1 7.923
JetMoE-8B-chat 6.681
Llama-2-13b-聊天 6.650
骆驼毛-13b-v1.3 6.413
Wizardlm-13b 6.353
Llama-2-7b-聊天 6.269

令我们惊讶的是,尽管训练成本和计算量较低,JetMoE-8B 的性能甚至比 LLaMA2-7B、LLaMA-13B 和 DeepseekMoE-16B 还要好。与具有类似训练和推理计算的模型(如 Gemma-2B)相比,JetMoE-8B 实现了更好的性能。

型号用途

要加载模型,您需要安装此软件包:

pip install -e .

然后您可以使用以下代码加载模型:

from transformers import AutoTokenizer, AutoModelForCausalLM, AutoConfig, AutoModelForSequenceClassification
from jetmoe import JetMoEForCausalLM, JetMoEConfig, JetMoEForSequenceClassification

AutoConfig.register("jetmoe", JetMoEConfig)
AutoModelForCausalLM.register(JetMoEConfig, JetMoEForCausalLM)
AutoModelForSequenceClassification.register(JetMoEConfig, JetMoEForSequenceClassification)

tokenizer = AutoTokenizer.from_pretrained('jetmoe/jetmoe-8b')
model = AutoModelForCausalLM.from_pretrained('jetmoe/jetmoe-8b')

型号详情

模型详情和训练详情请参考技术报告https://arxiv.org/pdf/2404.07413.pdf。

最新游戏

更多

Copyright©2010-2019. All rights reserved | 波波三国游戏官网|[email protected]

备案编号:湘ICP备2022015115号-4