Views
No views yet

transformers.AutoTokenizer.transformers:1import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4generation_args = {'max_length': 128,
5 'do_sample': True,
6 'temperature': 0.7,
7 'top_p': 0.92,
8 'top_k': 50,
9 'repetition_penalty': 1.2
10 }
11
12device = "cuda" if torch.cuda.is_available() else "cpu"
13
14model_dir = "rylyshkvar/charllama-2.6B-turboshitpost"
15
16model = AutoModelForCausalLM.from_pretrained(model_dir).to(device)
17tokenizer = AutoTokenizer.from_pretrained(model_dir)
18
19prompt = "mm44:\n" + chr(8) + "Индустри́я подгоре́ла"
20
21input_ids = tokenizer(prompt, return_tensors='pt').input_ids
22out = model.generate(input_ids=input_ids.to(device),
23 eos_token_id=tokenizer.eos_token_id,
24 **generation_args)
25
26print(tokenizer.decode(out[0]))