sudo apt update && sudo apt upgrade -y(CentOS 用 yum update)
sudo apt install -y git wget curl build-essentialsudo apt install -y python3 python3-venv python3-pippython3 -m venv openelm-env
source openelm-env/bin/activatepip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpupip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118git clone https://github.com/apple/corenet.git
cd corenet
pip install -e .或直接使用 Hugging Face 版本(更简单):
pip install transformers acceleratefrom transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "apple/OpenELM-270M"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id)input_text = "Hello, OpenELM!"
inputs = tokenizer(input_text, return_tensors="pt")
outputs = model.generate(**inputs, max_length=50)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))model = AutoModelForCausalLM.from_pretrained(
model_id,
device_map="auto"
)pip install bitsandbytesmodel = AutoModelForCausalLM.from_pretrained(
model_id,
load_in_4bit=True
)✅ 显存不足:用 270M / 450M 小模型
✅ 下载慢:设置 HF 镜像
export HF_ENDPOINT=https://hf-mirror.com如果你告诉我:
我可以直接给你一套可复制的部署脚本。