Views
No views yet
bkai-foundation-models/BKAINewsCorpusbkai_train.parquetvi_wiki_articles_clean.parquetbkai_train.parquet with weight 1vi_wiki_articles_clean.parquet with weight 31import torch
2from transformers import AutoTokenizer, AutoModelForCausalLM
3
4repo_id = "VLAI-AIVN/vigpt2-aio"
5
6tokenizer = AutoTokenizer.from_pretrained(repo_id)
7if tokenizer.pad_token is None:
8 tokenizer.pad_token = tokenizer.eos_token
9
10model = AutoModelForCausalLM.from_pretrained(repo_id)
11model.config.pad_token_id = tokenizer.pad_token_id
12
13device = "cuda" if torch.cuda.is_available() else "cpu"
14model = model.to(device).eval()
15
16prompt = "Việt Nam là một đất nước"
17inputs = tokenizer(prompt, return_tensors="pt").to(device)
18
19with torch.no_grad():
20 outputs = model.generate(
21 **inputs,
22 max_new_tokens=80,
23 do_sample=True,
24 temperature=0.8,
25 top_p=0.9,
26 repetition_penalty=1.1,
27 pad_token_id=tokenizer.pad_token_id,
28 )
29
30print(tokenizer.decode(outputs[0], skip_special_tokens=True))