OpenELM 是苹果公司开源的大语言模型系列(有 270M/450M/1.1B/3B 等版本),通常托管在 Hugging Face 上。所谓“离线包”,一般指把模型权重、配置文件、分词器等全部下载到本地,之后不依赖网络即可加载使用。
pip install huggingface-hub例如下载 OpenELM-3B:
huggingface-cli download apple/OpenELM-3B \
--local-dir ./OpenELM-3B \
--local-dir-use-symlinks False如果你在国内访问 Hugging Face 很慢,可以设置镜像:
export HF_ENDPOINT=https://hf-mirror.comhuggingface-cli download 命令。from huggingface_hub import snapshot_download
path = snapshot_download(
repo_id="apple/OpenELM-3B",
local_dir="./OpenELM-3B",
local_dir_use_symlinks=False
)
print("模型已保存到:", path)OpenELM-3B 文件夹就是离线包。from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained(
"./OpenELM-3B",
local_files_only=True
)
tokenizer = AutoTokenizer.from_pretrained(
"./OpenELM-3B",
local_files_only=True
)local_files_only=True 确保完全离线。目前官方不提供单一 zip 离线包,但你可以:
zip -r OpenELM-3B-offline.zip OpenELM-3Bapple/OpenELM-270Mapple/OpenELM-450Mapple/OpenELM-1_1Bapple/OpenELM-3Bapple/OpenELM-3B-Instruct)如果你是说:
可以告诉我你的具体使用环境,我可以给你更针对性的步骤。