1inkusFace commited on
Commit
27b9ec6
·
verified ·
1 Parent(s): a05a8a4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -3
app.py CHANGED
@@ -1,10 +1,14 @@
1
  import gradio as gr
2
- import os
3
  import time
 
4
  import random
5
 
6
  os.environ["CUDA_VISIBLE_DEVICES"] = ""
7
 
 
 
 
8
  def get_transformer_model_id(task_type: str) -> str:
9
  if task_type == "i2v":
10
  return "Skywork/skyreels-v1-Hunyuan-i2v"
@@ -113,12 +117,12 @@ with gr.Blocks() as demo:
113
  load_model_button.click(
114
  fn=init_predictor,
115
  inputs=[task_type_dropdown],
116
- outputs=[model_status, "state"], # Output to a hidden state
117
  )
118
 
119
  submit_button.click(
120
  fn=generate_video,
121
- inputs=[prompt, seed, image, task_type_dropdown, "state"], # Input from state
122
  outputs=[output_video, output_params],
123
  )
124
 
 
1
  import gradio as gr
2
+ import sys
3
  import time
4
+ import os
5
  import random
6
 
7
  os.environ["CUDA_VISIBLE_DEVICES"] = ""
8
 
9
+ # Create the gr.State component *outside* the gr.Blocks context
10
+ predictor_state = gr.State(None)
11
+
12
  def get_transformer_model_id(task_type: str) -> str:
13
  if task_type == "i2v":
14
  return "Skywork/skyreels-v1-Hunyuan-i2v"
 
117
  load_model_button.click(
118
  fn=init_predictor,
119
  inputs=[task_type_dropdown],
120
+ outputs=[model_status, predictor_state], # Output to the gr.State
121
  )
122
 
123
  submit_button.click(
124
  fn=generate_video,
125
+ inputs=[prompt, seed, image, task_type_dropdown, predictor_state], # Input from gr.State
126
  outputs=[output_video, output_params],
127
  )
128