Views
No views yet
1from transformers import AutoTokenizer, AutoModelForCausalLM
2import torch
3tokenizer = AutoTokenizer.from_pretrained("sudy-super/baku-13b-v2")
4model = AutoModelForCausalLM.from_pretrained("sudy-super/baku-13b-v2", device_map="auto", torch_dtype=torch.bfloat16)
5prompt = "大規模言語モデルとは、"
6token_ids = tokenizer.encode(prompt, add_special_tokens=False, return_tensors="pt")
7with torch.no_grad():
8 output_ids = model.generate(
9 token_ids.to(model.device),
10 max_new_tokens=100,
11 do_sample=True,
12 temperature=0.8,
13 pad_token_id=tokenizer.pad_token_id,
14 bos_token_id=tokenizer.bos_token_id,
15 eos_token_id=tokenizer.eos_token_id
16 )
17result = tokenizer.decode(output_ids.tolist()[0])
18print(result)