Views
No views yet
| Task | Score | Metric |
|---|---|---|
| kobest_boolq | 52.64% | accuracy |
| kobest_copa | 65.20% | accuracy |
| kobest_hellaswag | 53.00% | acc_norm |
| kobest_sentineg | 59.45% | accuracy |
| Task | Score | Metric |
|---|---|---|
| ARC Challenge | 58.96% | acc_norm |
| ARC Easy | 82.07% | acc_norm |
| GSM8K | 57.09% | exact_match |
| HellaSwag | 83.66% | acc_norm |
| MMLU | 60.76% | accuracy |
1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3import torch
4
5# Load base model
6base_model_name = "upstage/SOLAR-10.7B-Instruct-v1.0"
7adapter_model_name = "MyeongHo0621/SOLAR-10.7B-Korean-QLora"
8
9# Load model with 4-bit quantization
10base_model = AutoModelForCausalLM.from_pretrained(
11 base_model_name,
12 load_in_4bit=True,
13 device_map="auto",
14 torch_dtype=torch.bfloat16,
15 trust_remote_code=True
16)
17
18# Load LoRA adapter
19model = PeftModel.from_pretrained(base_model, adapter_model_name)
20
21# Load tokenizer
22tokenizer = AutoTokenizer.from_pretrained(adapter_model_name)
23
24# Generate text
25prompt = "한국의 수도는 어디인가요?"
26inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
27outputs = model.generate(**inputs, max_length=100)
28print(tokenizer.decode(outputs[0], skip_special_tokens=True))1lm_eval --model hf \
2 --model_args pretrained=upstage/SOLAR-10.7B-Instruct-v1.0,peft=MyeongHo0621/SOLAR-10.7B-Korean-QLora,load_in_4bit=True \
3 --tasks kobest_copa,kobest_sentineg \
4 --device cuda:0 \
5 --batch_size 41@misc{solar-10.7b-korean-qlora,
2 author = {MyeongHo0621},
3 title = {SOLAR-10.7B-Korean-QLora},
4 year = {2025},
5 publisher = {HuggingFace},
6 howpublished = {\url{https://huggingface.co/MyeongHo0621/SOLAR-10.7B-Korean-QLora}}
7}