Views
No views yet
| Metric | Score |
|---|---|
| BLEU | 0.4414 |
1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3import torch
4
5# Load base model
6base_model = AutoModelForCausalLM.from_pretrained(
7 "Qwen/Qwen2.5-3B-Instruct",
8 torch_dtype=torch.bfloat16,
9 device_map="auto"
10)
11
12# Load adapter
13model = PeftModel.from_pretrained(base_model, "madokalif/qwen2.5-3b-translation-warmup-adapter")
14tokenizer = AutoTokenizer.from_pretrained("Qwen/Qwen2.5-3B-Instruct")
15
16# Generate translation
17messages = [
18 {"role": "system", "content": "You are an expert English-Korean translator specializing in technical documents."},
19 {"role": "user", "content": "Translate the following text to Korean:\n\nMALFUNCTION in ENGINE system detected."}
20]
21
22prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
23inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
24outputs = model.generate(**inputs, max_new_tokens=256, temperature=0.7, top_p=0.9)
25translation = tokenizer.decode(outputs[0], skip_special_tokens=True)
26print(translation)1@misc{qwen25-3b-translation-warmup,
2 author = {madokalif},
3 title = {Qwen2.5-3B Translation Warmup Adapter},
4 year = {2026},
5 publisher = {Hugging Face},
6 howpublished = {\url{https://huggingface.co/madokalif/qwen2.5-3b-translation-warmup-adapter}}
7}