Views
No views yet
assistant_only_loss (loss on assistant turns across the whole conversation).chat_template and holds a running conversation.posttraining/sft_chat.py)1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3m = AutoModelForCausalLM.from_pretrained("submarat/gpt2-small-fineweb-edu-10b-chat")
4tok = AutoTokenizer.from_pretrained("submarat/gpt2-small-fineweb-edu-10b-chat")
5
6messages = [{"role": "user", "content": "Give me three tips for studying."}]
7prompt = tok.apply_chat_template(messages, add_generation_prompt=True, tokenize=False)
8ids = tok(prompt, return_tensors="pt").input_ids
9out = m.generate(ids, max_new_tokens=100, do_sample=True, top_k=40, temperature=0.7,
10 repetition_penalty=1.3, pad_token_id=tok.eos_token_id)
11print(tok.decode(out[0][ids.shape[1]:], skip_special_tokens=True))submarat/gpt2-small-fineweb-edu-10b (124M)assistant_only_loss