Views
No views yet
1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3model = AutoModelForCausalLM.from_pretrained("aashish6969/wmt26-hymt2-finetuned")
4tokenizer = AutoTokenizer.from_pretrained("aashish6969/wmt26-hymt2-finetuned")
5
6prompt_template = (
7 "Translate the following text into {tgt_lang}. Note that you must ONLY "
8 "output the translated result without any additional explanation:\n\n{src}"
9)
10
11src = "你好,世界"
12msgs = [{"role": "user", "content": prompt_template.format(tgt_lang="English", src=src)}]
13prompt = tokenizer.apply_chat_template(msgs, tokenize=False, add_generation_prompt=True)
14
15inputs = tokenizer(prompt, return_tensors="pt")
16output = model.generate(**inputs, max_new_tokens=160, num_beams=4)
17print(tokenizer.decode(output[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True))| Metric | Value |
|---|---|
| BLEU | 38.5592 |
| sacreBLEU | 37.6311 |
| chrF | 52.7580 |
| TER | 53.9333 |