Views
No views yet
1
2REPO_NAME = 'bikmish/llm-course-hw1'
3device = torch.device("cuda")
4
5tokenizer = ByteLevelBPETokenizer.from_pretrained(REPO_NAME)
6check_model = TransformerForCausalLM.from_pretrained(REPO_NAME)
7check_model = check_model.to(device)
8check_model = check_model.eval()
9
10text = "Штирлиц пришел домой"
11input_ids = torch.tensor(tokenizer.encode(text), device=device)
12model_output = check_model.generate(
13 input_ids[None, :], max_new_tokens=200, eos_token_id=tokenizer.eos_token_id, do_sample=True, top_k=10
14)
15tokenizer.decode(model_output[0].tolist())Штирлиц пришел домой с работы, приехал.
Преподаватель к себе и вижу: - Давай зайдем сегодня на работу!
- А как ты думаешь, что мы тебя не пьем?
- Дык нет.
- А ты что, тогда находишься?
- А ты не знаешь - кто?
- Дверь откроется!