Views
No views yet
q_proj, k_proj, v_proj, o_projmlp.experts.gate_up_proj, mlp.experts.down_projmlp.experts.gate_up_proj, mlp.experts.down_projmlp.experts.gate_up_proj, mlp.experts.down_projmlp.experts.gate_up_proj, mlp.experts.down_proj1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3
4# Load base model and tokenizer
5base_model = AutoModelForCausalLM.from_pretrained(
6 "openai/gpt-oss-20b",
7 device_map="auto",
8 torch_dtype="auto"
9)
10tokenizer = AutoTokenizer.from_pretrained("openai/gpt-oss-20b")
11
12# Load LoRA adapter
13model = PeftModel.from_pretrained(base_model, "solarmar/normcqgen-model")
14
15# Prepare input
16messages = [{"role": "user", "content": "Generer et flervalgsspørsmål om fotosyntese."}]
17inputs = tokenizer.apply_chat_template(messages, return_tensors="pt").to(model.device)
18
19# Generate
20outputs = model.generate(inputs, max_new_tokens=512, temperature=0.7, do_sample=True)
21generated_text = tokenizer.decode(outputs[0], skip_special_tokens=True)
22print(generated_text)1from transformers import AutoTokenizer
2from peft import AutoPeftModelForCausalLM
3
4# Load model with adapter
5model = AutoPeftModelForCausalLM.from_pretrained(
6 "solarmar/normcqgen-model",
7 device_map="auto",
8 torch_dtype="auto"
9)
10tokenizer = AutoTokenizer.from_pretrained("solarmar/normcqgen-model")
11
12# Generate
13messages = [{"role": "user", "content": "Lag et spørsmål om norsk historie."}]
14inputs = tokenizer.apply_chat_template(messages, return_tensors="pt").to(model.device)
15outputs = model.generate(inputs, max_new_tokens=512)
16print(tokenizer.decode(outputs[0], skip_special_tokens=True))| Metric | Value |
|---|---|
| Evaluation Loss | 0.736 |
| Mean Token Accuracy | 83.17% |
| Evaluation Entropy | 0.748 |
| Total Tokens Evaluated | 5,101,372 |
| Training Epochs | 2.0 |
1@misc{normcqgen2024,
2 author = {solarmar},
3 title = {NormCQGen: Norwegian MCQ Generation Model},
4 year = {2024},
5 publisher = {HuggingFace},
6 howpublished = {\url{https://huggingface.co/solarmar/normcqgen-model}}
7}1@misc{vonwerra2022trl,
2 title = {{TRL: Transformer Reinforcement Learning}},
3 author = {Leandro von Werra and Younes Belkada and Lewis Tunstall and Edward Beeching and Tristan Thrush and Nathan Lambert and Shengyi Huang and Kashif Rasul and Quentin Gallou{\'e}dec},
4 year = 2020,
5 journal = {GitHub repository},
6 publisher = {GitHub},
7 howpublished = {\url{https://github.com/huggingface/trl}}
8}