Views
No views yet
1from transformers import AutoTokenizer, AutoModelForCausalLM
2
3tokenizer = AutoTokenizer.from_pretrained("VietAI/gpt-neo-1.3B-vietnamese-news")
4model = AutoModelForCausalLM.from_pretrained("VietAI/gpt-neo-1.3B-vietnamese-news", low_cpu_mem_usage=True)
5
6device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
7model.to(device)
8
9prompt = "Tiềm năng của trí tuệ nhân tạo" # your input sentence
10input_ids = tokenizer(prompt, return_tensors="pt")['input_ids'].to(device)
11
12gen_tokens = model.generate(
13 input_ids,
14 max_length=max_length,
15 do_sample=True,
16 temperature=0.9,
17 top_k=20,
18 )
19
20gen_text = tokenizer.batch_decode(gen_tokens)[0]
21print(gen_text)