OpenELM 是 Apple 开源的一系列高效语言模型(Open-source Efficient Language Models)。如果你说的是在本地(自己电脑/服务器)安装并运行 OpenELM,通常分两种情况:直接跑模型 或 从源码训练/微调。
最低(小模型)
推荐(7B 模型)
OpenELM 有 270M / 450M / 1.1B / 3B / 7B 多个规模
示例:
pip install torch transformers accelerateOpenELM 已上传到 Hugging Face:
apple/OpenELM-270M
apple/OpenELM-450M
apple/OpenELM-1_1B
apple/OpenELM-3B
apple/OpenELM-7Bfrom transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained("apple/OpenELM-1_1B")
tokenizer = AutoTokenizer.from_pretrained("apple/OpenELM-1_1B")
inputs = tokenizer("Hello, world", return_tensors="pt")
outputs = model.generate(**inputs, max_length=50)
print(tokenizer.decode(outputs[0]))git clone https://github.com/apple/corenet
cd corenet
pip install -r requirements.txt我可以直接给你一步一步可复制的安装命令。