OpenELM 是 Apple 开源的一系列高效语言模型(Efficient Language Models),官方仓库主要在 GitHub,且以 Python + PyTorch 为主。
验证:
python --versiongit --versionpython -m venv openelm
openelm\Scripts\activategit clone https://github.com/apple/corenet.git
cd corenetOpenELM 代码位于 Apple 的 corenet 仓库中(不是单独仓库)
如果你 无 GPU(CPU):
pip install torch torchvision torchaudio如果你有 NVIDIA GPU(CUDA 11.8):
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118pip install -e .
pip install transformers huggingface_hubOpenELM 已上传到 Hugging Face:
示例模型:
apple/OpenELM-270mapple/OpenELM-450mapple/OpenELM-1_1bfrom transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "apple/OpenELM-270m"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id)
prompt = "Once upon a time"
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs, max_length=50)
print(tokenizer.decode(outputs[0]))运行:
python test_openelm.py✅ 报错:long path / 文件名过长
组策略 → 计算机配置 → 管理模板 → 系统 → 文件系统✅ 编译慢
✅ 想用 GPT 风格对话
如果你只是想 用 OpenELM 推理,可以直接:
pip install transformers如果你愿意,我可以:
你打算用来干嘛?推理 / 训练 / 学习?