johann22 commited on
Commit
bcc58dd
·
1 Parent(s): a9ba1be

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -10
app.py CHANGED
@@ -29,11 +29,13 @@ date_time_str = now.strftime("%Y-%m-%d %H:%M:%S")
29
  #client = InferenceClient("mistralai/Mixtral-8x7B-Instruct-v0.1")
30
  history = []
31
 
32
- def gen_from_infer(purpose,history,image,model_drop,chat_drop,choice,seed):
33
  #out_img = infer(out_prompt)
34
  history.clear()
35
  if seed == 0:
36
  seed = random.randint(1,1111111111111111)
 
 
37
  out_prompt=generate(purpose,history,chat_drop,seed)
38
  history.append((purpose,out_prompt))
39
  yield (history,None)
@@ -50,7 +52,7 @@ def gen_from_infer(purpose,history,image,model_drop,chat_drop,choice,seed):
50
  num_inference_steps=None,
51
  guidance_scale=None,
52
  model=None,
53
- seed=1,
54
  )
55
  yield (history,out_img)
56
 
@@ -183,13 +185,17 @@ with gr.Blocks(css=style) as iface:
183
  with gr.Row():
184
  agent_choice = gr.Radio(choices=["Generate","Describe"],value="Generate")
185
  msg = gr.Textbox()
186
- model_drop=gr.Dropdown(label="Diffusion Models", type="index", choices=[m for m in models], value=models[0])
187
- chat_model_drop=gr.Dropdown(label="Chatbot Models", type="index", choices=[m for m in c_models], value=c_models[0])
188
- chat_seed=gr.Slider(label="Seed (0 for random)", minimum=0,maximum=1000000000000,
189
- value=random.randint(1,1000000000000),step=1,
190
- interactive=True,
191
- info="Set Seed to 0 to randomize the session")
192
-
 
 
 
 
193
  with gr.Group():
194
  with gr.Row():
195
  submit_b = gr.Button()
@@ -199,7 +205,7 @@ with gr.Blocks(css=style) as iface:
199
  with gr.Column(scale=2):
200
  sumbox=gr.Image(label="Image")
201
 
202
- run_test = test_btn.click(gen_from_infer, [msg,chatbot,sumbox,model_drop,chat_model_drop,agent_choice,chat_seed],[chatbot,sumbox],concurrency_limit=20)
203
 
204
  sub_b = submit_b.click(run, [msg,chatbot,sumbox,model_drop,chat_model_drop,agent_choice,chat_seed],[chatbot,sumbox],concurrency_limit=20)
205
  sub_e = msg.submit(run, [msg, chatbot,sumbox,model_drop,chat_model_drop,agent_choice,chat_seed], [chatbot,sumbox],concurrency_limit=20)
 
29
  #client = InferenceClient("mistralai/Mixtral-8x7B-Instruct-v0.1")
30
  history = []
31
 
32
+ def gen_from_infer(purpose,history,image,model_drop,chat_drop,choice,seed,im_seed):
33
  #out_img = infer(out_prompt)
34
  history.clear()
35
  if seed == 0:
36
  seed = random.randint(1,1111111111111111)
37
+ if im_seed == 0:
38
+ im_seed = random.randint(1,1111111111111111)
39
  out_prompt=generate(purpose,history,chat_drop,seed)
40
  history.append((purpose,out_prompt))
41
  yield (history,None)
 
52
  num_inference_steps=None,
53
  guidance_scale=None,
54
  model=None,
55
+ seed=im_seed,
56
  )
57
  yield (history,out_img)
58
 
 
185
  with gr.Row():
186
  agent_choice = gr.Radio(choices=["Generate","Describe"],value="Generate")
187
  msg = gr.Textbox()
188
+ with gr.Accordion("Controls", open=False):
189
+ model_drop=gr.Dropdown(label="Diffusion Models", type="index", choices=[m for m in models], value=models[0])
190
+ chat_model_drop=gr.Dropdown(label="Chatbot Models", type="index", choices=[m for m in c_models], value=c_models[0])
191
+ chat_seed=gr.Slider(label="Prompt Seed", minimum=0,maximum=1000000000000,
192
+ value=random.randint(1,1000000000000),step=1,
193
+ interactive=True,
194
+ info="Set Seed to 0 to randomize the session")
195
+ image_seed=gr.Slider(label="Image Seed", minimum=0,maximum=1000000000000,
196
+ value=random.randint(1,1000000000000),step=1,
197
+ interactive=True,
198
+ info="Set Seed to 0 to randomize the session")
199
  with gr.Group():
200
  with gr.Row():
201
  submit_b = gr.Button()
 
205
  with gr.Column(scale=2):
206
  sumbox=gr.Image(label="Image")
207
 
208
+ run_test = test_btn.click(gen_from_infer, [msg,chatbot,sumbox,model_drop,chat_model_drop,agent_choice,chat_seed,image_seed],[chatbot,sumbox],concurrency_limit=20)
209
 
210
  sub_b = submit_b.click(run, [msg,chatbot,sumbox,model_drop,chat_model_drop,agent_choice,chat_seed],[chatbot,sumbox],concurrency_limit=20)
211
  sub_e = msg.submit(run, [msg, chatbot,sumbox,model_drop,chat_model_drop,agent_choice,chat_seed], [chatbot,sumbox],concurrency_limit=20)