OpenELM在Windows上的安装步骤
pip(Python包管理工具)、transformers(Hugging Face模型加载库)、torch(PyTorch深度学习框架)、datasets(数据处理库)。conda create -n openelm_env python=3.8
conda activate openelm_envpip install transformers torch datasetsapple/OpenELM-3B-Instruct),可使用以下代码直接加载(需替换[HF_ACCESS_TOKEN]为您的Hugging Face访问令牌,未登录时可省略):from transformers import AutoModelForCausalLM, AutoTokenizer
model_name = "apple/OpenELM-3B-Instruct"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(model_name, trust_remote_code=True) # trust_remote_code允许加载自定义代码def generate_text(prompt, max_length=50):
inputs = tokenizer.encode(prompt, return_tensors="pt")
outputs = model.generate(inputs, max_length=max_length)
return tokenizer.decode(outputs[0], skip_special_tokens=True)
prompt = "Once upon a time there was"
print(generate_text(prompt))若输出符合预期的续写文本,则说明安装成功。
apple/OpenELM-270M),或降低推理时的batch_size参数。pip config set global.proxy http://proxy_address:port设置)。torch版本兼容,如torch>=1.13.0需CUDA 11.6+)。