1inkusFace commited on
Commit
94945df
·
verified ·
1 Parent(s): b9b52ef

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -7
app.py CHANGED
@@ -32,17 +32,17 @@ def init_predictor():
32
  )
33
 
34
  @spaces.GPU(duration=80)
35
- def generate_video(prompt, seed, image=None):
36
  print(f"image:{type(image)}")
37
  if seed == -1:
38
  random.seed(time.time())
39
  seed = int(random.randrange(4294967294))
40
  kwargs = {
41
  "prompt": prompt,
42
- "height": 320,
43
- "width": 320,
44
- "num_frames": 32,
45
- "num_inference_steps": 20,
46
  "seed": seed,
47
  "guidance_scale": 6.0,
48
  "embedded_guidance_scale": 1.0,
@@ -81,12 +81,18 @@ with gr.Blocks() as demo:
81
  step=8,
82
  value=64,
83
  )
84
-
 
 
 
 
 
 
85
  submit_button = gr.Button("Generate Video")
86
  output_video = gr.Video(label="Generated Video")
87
  submit_button.click(
88
  fn=generate_video,
89
- inputs=[prompt, seed, image],
90
  outputs=[output_video],
91
  )
92
  # return demo
 
32
  )
33
 
34
  @spaces.GPU(duration=80)
35
+ def generate_video(prompt, seed, image=None, size, steps, frames):
36
  print(f"image:{type(image)}")
37
  if seed == -1:
38
  random.seed(time.time())
39
  seed = int(random.randrange(4294967294))
40
  kwargs = {
41
  "prompt": prompt,
42
+ "height": size,
43
+ "width": size,
44
+ "num_frames": frames,
45
+ "num_inference_steps": steps,
46
  "seed": seed,
47
  "guidance_scale": 6.0,
48
  "embedded_guidance_scale": 1.0,
 
81
  step=8,
82
  value=64,
83
  )
84
+ steps = = gr.Slider(
85
+ label="Number of Steps",
86
+ minimum=16,
87
+ maximum=96,
88
+ step=1,
89
+ value=20,
90
+ )
91
  submit_button = gr.Button("Generate Video")
92
  output_video = gr.Video(label="Generated Video")
93
  submit_button.click(
94
  fn=generate_video,
95
+ inputs=[prompt, seed, image, size, steps, frames],
96
  outputs=[output_video],
97
  )
98
  # return demo