Views
No views yet
gpt2 using HuggingFaceH4/ultrachat_200ki only use the inputs from 1 to i but not the future tokens.1>>> from transformers import AutoTokenizer, AutoModelForCausalLM
2>>> model_name = "Sharathhebbar24/chat_gpt2"
3>>> model = AutoModelForCausalLM.from_pretrained(model_name)
4>>> tokenizer = AutoTokenizer.from_pretrained(model_name)
5>>> def generate_text(prompt):
6>>> inputs = tokenizer.encode(prompt, return_tensors='pt')
7>>> outputs = model.generate(inputs, max_length=64, pad_token_id=tokenizer.eos_token_id)
8>>> generated = tokenizer.decode(outputs[0], skip_special_tokens=True)
9>>> return generated[:generated.rfind(".")+1]
10>>> prompt = """
11>>> user: what are you?
12>>> assistant: I am a Chatbot intended to give a python program
13>>> user: hmm, can you write a python program to print Hii Heloo
14>>> assistant: Sure Here is a python code.\n print("Hii Heloo")
15>>> user: Can you write a Linear search program in python
16>>> """
17>>> res = generate_text(prompt)
18>>> res| Metric | Value |
|---|---|
| Avg. | 27.99 |
| AI2 Reasoning Challenge (25-Shot) | 23.04 |
| HellaSwag (10-Shot) | 30.76 |
| MMLU (5-Shot) | 24.39 |
| TruthfulQA (0-shot) | 39.81 |
| Winogrande (5-shot) | 49.96 |
| GSM8k (5-shot) | 0.00 |