sudo apt update
sudo apt install -y git python3-venv python3-pipgit clone https://github.com/apple/corenet.git
cd corenetpython3 -m venv openelm-env
source openelm-env/bin/activatepip install --upgrade pip
pip install -r requirements.txt
pip install torch torchvision如果用 GPU:
pip install torch torchvision --index-url https://download.pytorch.org/whl/cu118以 OpenELM-270M 为例:
pip install huggingface_hubfrom huggingface_hub import snapshot_download
snapshot_download(
repo_id="apple/OpenELM-270M",
local_dir="models/OpenELM-270M"
)或直接命令行:
huggingface-cli download apple/OpenELM-270M --local-dir models/OpenELM-270Mfrom transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "apple/OpenELM-270M"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id)
prompt = "The capital of France is"
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=50)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))python -m corenet.modeling.models.llm.openelm \
--model.openelm_variant 270m \
--pretrained先用:
直接 CPU 跑(慢但可用)
可配合:
最快路径:git clone corenet → pip install → huggingface 下载 OpenELM → transformers 推理
如果你愿意,我可以:
你打算用在 推理 / 微调 / 嵌入式 哪个场景?