Views
No views yet
vocabulary.json, merges.json)model.safetensorsconfig.jsonn_head=12, n_kv_head=6)small1import torch
2
3# Define ByteLevelBPETokenizer and TransformerForCausalLM exactly as in the homework notebook.
4# Then load artifacts from the Hub:
5
6tokenizer = ByteLevelBPETokenizer.from_pretrained("Craftic/llm-course-hw1-small")
7model = TransformerForCausalLM.from_pretrained("Craftic/llm-course-hw1-small")
8model.eval()
9
10prompt = "Муж приходит домой и говорит:"
11input_ids = torch.tensor([tokenizer.encode(prompt)], dtype=torch.long)
12attention_mask = torch.ones_like(input_ids)
13
14with torch.no_grad():
15 logits = model(input_ids, attention_mask)
16
17next_token_id = logits[0, -1].argmax().item()
18print(tokenizer.decode(tokenizer.encode(prompt, add_eos_token=False) + [next_token_id]))