Views
No views yet
1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3model = AutoModelForCausalLM.from_pretrained("tendrivalentin/witcher3-qwen35-08b-sft-ptbr")
4tokenizer = AutoTokenizer.from_pretrained("tendrivalentin/witcher3-qwen35-08b-sft-ptbr")
5
6messages = [{"role": "user", "content": "Quem é Ciri e qual é a sua importância?"}]
7text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
8inputs = tokenizer(text, return_tensors="pt")
9outputs = model.generate(**inputs, max_new_tokens=150, temperature=0.7, do_sample=True)
10print(tokenizer.decode(outputs[0], skip_special_tokens=True))1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3model_path = "runs/sft-witcher3-ptbr-qwen35-08b-full"
4model = AutoModelForCausalLM.from_pretrained(model_path)
5tokenizer = AutoTokenizer.from_pretrained(model_path)
6
7messages = [{"role": "user", "content": "Fale sobre Yennefer."}]
8text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
9inputs = tokenizer(text, return_tensors="pt")
10outputs = model.generate(**inputs, max_new_tokens=150, temperature=0.7, do_sample=True)
11print(tokenizer.decode(outputs[0], skip_special_tokens=True))| Metric | Value |
|---|---|
| Train Loss | 0.660 |
| Train Accuracy | 85.07% |
| Eval Loss (best) | 2.391 |
| Eval Accuracy | 53.93% |
| Training Time | ~35 min |
| Hardware | Apple Silicon (MPS) |
1@software{vonwerra2020trl,
2 title = {{TRL: Transformers Reinforcement Learning}},
3 author = {von Werra, Leandro and Belkada, Younes and Tunstall, Lewis and Beeching, Edward and Thrush, Tristan and Lambert, Nathan and Huang, Shengyi and Rasul, Kashif and Gallouédec, Quentin},
4 license = {Apache-2.0},
5 url = {https://github.com/huggingface/trl},
6 year = {2020}
7}