Views
No views yet
1
2from transformers import AutoTokenizer, pipeline
3import torch
4
5model = "Rhaps360/opt125m-ins-ft"
6
7tokenizer = AutoTokenizer.from_pretrained(model)
8pipeline = pipeline(
9 "text-generation",
10 model=model,
11 model_kwargs={"torch_dtype": torch.bfloat16},
12 device="cpu"
13)
14
15messages = [
16 {"role": "user",
17 "content": "you are a poet who can write poem on machine learning",
18 "text":"write a poem on machine learning"}
19]
20prompt = pipeline.tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
21outputs = pipeline(
22 prompt,
23 max_new_tokens=200,
24 do_sample=True,
25 temperature=0.00001,
26 top_k=50,
27 top_p=0.95,
28 repetition_penalty=20.0
29)
30print(outputs[0]["generated_text"][len(prompt):])
31