fantos commited on
Commit
540094e
·
verified ·
1 Parent(s): f2a614f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -4
app.py CHANGED
@@ -17,6 +17,7 @@ from diffusers import EulerDiscreteScheduler
17
  from PIL import Image, ImageDraw, ImageFont
18
  import os
19
 
 
20
  device = "cuda"
21
  ckpt_dir = snapshot_download(repo_id="Kwai-Kolors/Kolors")
22
  ckpt_dir_canny = snapshot_download(repo_id="Kwai-Kolors/Kolors-ControlNet-Canny")
@@ -111,8 +112,9 @@ def text_to_image(text, size=72, position="middle-center"):
111
 
112
  return image
113
 
 
114
  @spaces.GPU
115
- def infer_canny(prompt,
116
  negative_prompt = "nsfw, facial shadows, low resolution, jpeg artifacts, blurry, bad quality, dark face, neon lights",
117
  seed = 397886929,
118
  randomize_seed = False,
@@ -130,7 +132,7 @@ def infer_canny(prompt,
130
  generator = torch.Generator().manual_seed(seed)
131
 
132
  # Generate text image
133
- init_image = text_to_image(prompt)
134
  init_image = resize_image(init_image, MAX_IMAGE_SIZE)
135
 
136
  pipe = pipe_canny.to("cuda")
@@ -165,6 +167,12 @@ with gr.Blocks(theme="Nymbo/Nymbo_Theme", css=css) as Kolors:
165
  placeholder="Enter your prompt",
166
  lines=2
167
  )
 
 
 
 
 
 
168
  with gr.Accordion("Advanced Settings", open=False):
169
  negative_prompt = gr.Textbox(
170
  label="Negative prompt",
@@ -227,8 +235,8 @@ with gr.Blocks(theme="Nymbo/Nymbo_Theme", css=css) as Kolors:
227
 
228
  canny_button.click(
229
  fn = infer_canny,
230
- inputs = [prompt, negative_prompt, seed, randomize_seed, guidance_scale, num_inference_steps, controlnet_conditioning_scale, control_guidance_end, strength],
231
  outputs = [result, seed_used]
232
  )
233
 
234
- Kolors.queue().launch(debug=True)
 
17
  from PIL import Image, ImageDraw, ImageFont
18
  import os
19
 
20
+
21
  device = "cuda"
22
  ckpt_dir = snapshot_download(repo_id="Kwai-Kolors/Kolors")
23
  ckpt_dir_canny = snapshot_download(repo_id="Kwai-Kolors/Kolors-ControlNet-Canny")
 
112
 
113
  return image
114
 
115
+
116
  @spaces.GPU
117
+ def infer_canny(prompt, text_for_image,
118
  negative_prompt = "nsfw, facial shadows, low resolution, jpeg artifacts, blurry, bad quality, dark face, neon lights",
119
  seed = 397886929,
120
  randomize_seed = False,
 
132
  generator = torch.Generator().manual_seed(seed)
133
 
134
  # Generate text image
135
+ init_image = text_to_image(text_for_image)
136
  init_image = resize_image(init_image, MAX_IMAGE_SIZE)
137
 
138
  pipe = pipe_canny.to("cuda")
 
167
  placeholder="Enter your prompt",
168
  lines=2
169
  )
170
+ with gr.Row():
171
+ text_for_image = gr.Textbox(
172
+ label="Text for Image Generation",
173
+ placeholder="Enter text to be converted into an image",
174
+ lines=3
175
+ )
176
  with gr.Accordion("Advanced Settings", open=False):
177
  negative_prompt = gr.Textbox(
178
  label="Negative prompt",
 
235
 
236
  canny_button.click(
237
  fn = infer_canny,
238
+ inputs = [prompt, text_for_image, negative_prompt, seed, randomize_seed, guidance_scale, num_inference_steps, controlnet_conditioning_scale, control_guidance_end, strength],
239
  outputs = [result, seed_used]
240
  )
241
 
242
+ Kolors.queue().launch(debug=True)