Instructions to use aneforge/gpt2 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- ANEForge
How to use aneforge/gpt2 with ANEForge:
# Run this model on the Apple Neural Engine, without CoreML. import aneforge as af from transformers import AutoTokenizer tok = AutoTokenizer.from_pretrained("aneforge/gpt2") model = af.load_llm("aneforge/gpt2") # prefill + resident-KV-cache decode on the ANE ids = tok.encode("The Neural Engine is") print(tok.decode(model.generate(ids, max_new_tokens=20))) - Notebooks
- Google Colab
- Kaggle
File size: 665 Bytes
fe4ef3f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | {
"activation_function": "gelu_new",
"architectures": [
"GPT2LMHeadModel"
],
"attn_pdrop": 0.1,
"bos_token_id": 50256,
"embd_pdrop": 0.1,
"eos_token_id": 50256,
"initializer_range": 0.02,
"layer_norm_epsilon": 1e-05,
"model_type": "gpt2",
"n_ctx": 1024,
"n_embd": 768,
"n_head": 12,
"n_layer": 12,
"n_positions": 1024,
"resid_pdrop": 0.1,
"summary_activation": null,
"summary_first_dropout": 0.1,
"summary_proj_to_labels": true,
"summary_type": "cls_index",
"summary_use_proj": true,
"task_specific_params": {
"text-generation": {
"do_sample": true,
"max_length": 50
}
},
"vocab_size": 50257
} |