怎样下载OpenELM离线包

AI技术
小华
2026-10-03

OpenELM 是苹果公司开源的大语言模型系列(有 270M/450M/1.1B/3B 等版本),通常托管在 Hugging Face 上。所谓“离线包”,一般指把模型权重、配置文件、分词器等全部下载到本地,之后不依赖网络即可加载使用。

下面按常见场景给你说明怎么下载“离线包”。

一、从 Hugging Face 下载(最常用)

1. 安装必要工具

pip install huggingface-hub

2. 使用命令行下载整个仓库(推荐)

例如下载 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.com

然后再执行上面的 huggingface-cli download 命令。

二、用 Python 代码下载到本地(离线可用)

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 离线包,但你可以:

  1. 按上面方法下载到本地
  2. 打包:
zip -r OpenELM-3B-offline.zip OpenELM-3B
  1. 拷贝到目标机器解压即可使用

五、常见 OpenELM 模型 ID(Hugging Face)

  • apple/OpenELM-270M
  • apple/OpenELM-450M
  • apple/OpenELM-1_1B
  • apple/OpenELM-3B

(也有 instruct 版本,如 apple/OpenELM-3B-Instruct)

如果你是说:

  • 在 Windows / macOS 如何操作
  • 如何用 llama.cpp / Ollama 离线跑 OpenELM
  • 模型太大如何只下载部分文件

可以告诉我你的具体使用环境,我可以给你更针对性的步骤。

亿速云提供售前/售后服务

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序