Views
No views yet
1!pip install transformers accelerate
2
3from transformers import AutoTokenizer
4import transformers
5import torch
6
7# Define the model
8model = "Fateemaa/Storymation-2-7b-chat-finetune"
9
10# Define your prompt
11prompt = "What is a large language model?"
12
13# Initialize tokenizer and pipeline
14tokenizer = AutoTokenizer.from_pretrained(model)
15pipeline = transformers.pipeline(
16 "text-generation",
17 model=model,
18 torch_dtype=torch.float16,
19 device_map="auto",
20)
21
22# Generate sequences
23sequences = pipeline(
24 f'<s>[INST] {prompt} [/INST]',
25 do_sample=True,
26 top_k=10,
27 num_return_sequences=1,
28 eos_token_id=tokenizer.eos_token_id,
29 max_length=200,
30)
31for seq in sequences:
32 print(f"Result: {seq['generated_text']}")
33
34# Increase max_length for longer responses
35sequences = pipeline(
36 f'<s>[INST] {prompt} [/INST]',
37 do_sample=True,
38 top_k=10,
39 num_return_sequences=1,
40 eos_token_id=tokenizer.eos_token_id,
41 max_length=400,
42)
43for seq in sequences:
44 print(f"Result: {seq['generated_text']}")prompt and other parameters as needed to tailor the generated stories to your specific requirements.