Views
No views yet
1import torch
2from transformers import GPT2Tokenizer
3# Note: You'll need the custom MultiTokenGPT2 class from the training code
4
5tokenizer = GPT2Tokenizer.from_pretrained("gpt2")
6tokenizer.pad_token = tokenizer.eos_token
7
8# Load your model (custom loading required)
9# model = MultiTokenGPT2.from_pretrained("Goldenwert/multitoken-gpt2-metamathqa")
10
11prompt = "What is the derivative of f(x) = x^3?"
12input_ids = tokenizer.encode(prompt, return_tensors="pt")
13
14# Standard generation
15generated = model.generate(
16 input_ids,
17 max_new_tokens=50,
18 use_speculative=False
19)
20
21# Fast speculative generation
22generated_fast = model.generate(
23 input_ids,
24 max_new_tokens=50,
25 use_speculative=True
26)
27
28print(tokenizer.decode(generated[0], skip_special_tokens=True))pytorch_model.bin: Model weightsconfig.json: Model configuration