Views
No views yet
1import torch
2from transformers import AutoTokenizer, AutoModelForCausalLM
3
4tokenizer = AutoTokenizer.from_pretrained("Elizezen/Nocturn-7B")
5model = AutoModelForCausalLM.from_pretrained(
6 "Elizezen/Nocturn-7B",
7 torch_dtype="auto",
8)
9model.eval()
10
11if torch.cuda.is_available():
12 model = model.to("cuda")
13
14input_ids = tokenizer.encode(
15 "吾輩は猫である。名前はまだない",,
16 add_special_tokens=True,
17 return_tensors="pt"
18)
19
20tokens = model.generate(
21 input_ids.to(device=model.device),
22 max_new_tokens=512,
23 temperature=1,
24 top_p=0.95,
25 do_sample=True,
26)
27
28out = tokenizer.decode(tokens[0][input_ids.shape[1]:], skip_special_tokens=True).strip()
29print(out)