Views
No views yet
Goal: upstream the HumanV architecture intohuggingface/transformersso it can be loaded with standardAutoModel*classes (withouttrust_remote_code=True).
nebularesearchtrain/nilla-storygpt2), vocab size 50,2571from transformers import AutoTokenizer, AutoModelForCausalLM
2
3model_id = "nebularesearchtrain/nilla-story"
4
5tokenizer = AutoTokenizer.from_pretrained(model_id)
6model = AutoModelForCausalLM.from_pretrained(model_id)
7
8prompt = "Once upon a time,"
9inputs = tokenizer(prompt, return_tensors="pt")
10
11out = model.generate(
12 **inputs,
13 max_new_tokens=120,
14 do_sample=True,
15 temperature=0.7,
16 top_p=0.9,
17 repetition_penalty=1.1,
18)
19print(tokenizer.decode(out[0], skip_special_tokens=True))1tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)
2model = AutoModelForCausalLM.from_pretrained(model_id, trust_remote_code=True)num_key_value_heads (can be equal to num_attention_heads for standard MHA)Once upon a time,The little bird wanted tosrc/transformers/models/humanv/ implementation (configuration_*.py, modeling_*.py)AutoModelForCausalLM works)tests/models/humanv/docs/source/en/model_doc/humanv.md