= commited on
Commit
ebdd158
1 Parent(s): 2a76901

updated interface

Browse files
Files changed (1) hide show
  1. app.py +11 -5
app.py CHANGED
@@ -1,12 +1,18 @@
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
- generator = pipeline(model="cactusfriend/nightmare-invokeai-prompts",
5
- tokenizer="cactusfriend/nightmare-invokeai-prompts",
 
 
 
 
6
  task="text-generation")
7
 
 
8
  def makePrompts(prompt: str, temp: float, p: float, k: int):
9
- outputs = generator(prompt, max_new_tokens=100,
 
10
  temperature=temp, do_sample=True,
11
  top_p=p, top_k=k, num_return_sequences=5)
12
  items = set([i['generated_text'] for i in outputs])
@@ -16,8 +22,8 @@ def makePrompts(prompt: str, temp: float, p: float, k: int):
16
  iface = gr.Interface(fn=makePrompts,
17
  inputs=[gr.Textbox(lines=1, label="Prompt", info="the start of the prompts", placeholder="a photograph of"),
18
  gr.Slider(0.5, 2.9, value=1.8, step=0.1, label="Temperature", info="higher = crazier"),
19
- gr.Slider(0.80, 0.98, value=0.9, step=0.01, label="Top P"),
20
- gr.Slider(30, 60, value=40, step=1, label="Top K")],
21
  outputs=gr.Textbox(lines=10, label="Five prompts"),
22
  title="Nightmare InvokeAI Prompts",
23
  allow_flagging="never")
 
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
+ # generator = pipeline(model="cactusfriend/nightmare-invokeai-prompts",
5
+ # tokenizer="cactusfriend/nightmare-invokeai-prompts",
6
+ # task="text-generation")
7
+
8
+ generator = pipeline(model="/Users/ryan/python/dunston/v25/final",
9
+ tokenizer="/Users/ryan/python/dunston/v25/final",
10
  task="text-generation")
11
 
12
+
13
  def makePrompts(prompt: str, temp: float, p: float, k: int):
14
+ temp = float(temp)
15
+ outputs = generator(prompt, max_new_tokens=200,
16
  temperature=temp, do_sample=True,
17
  top_p=p, top_k=k, num_return_sequences=5)
18
  items = set([i['generated_text'] for i in outputs])
 
22
  iface = gr.Interface(fn=makePrompts,
23
  inputs=[gr.Textbox(lines=1, label="Prompt", info="the start of the prompts", placeholder="a photograph of"),
24
  gr.Slider(0.5, 2.9, value=1.8, step=0.1, label="Temperature", info="higher = crazier"),
25
+ gr.Slider(0.00, 0.98, value=0.9, step=0.01, label="Top P"),
26
+ gr.Slider(10, 80, value=40, step=1, label="Top K")],
27
  outputs=gr.Textbox(lines=10, label="Five prompts"),
28
  title="Nightmare InvokeAI Prompts",
29
  allow_flagging="never")