1inkusFace commited on
Commit
bff2418
·
verified ·
1 Parent(s): 1b94b2d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -9
app.py CHANGED
@@ -11,13 +11,13 @@ from skyreelsinfer.skyreels_video_infer import SkyReelsVideoSingleGpuInfer
11
  from diffusers.utils import export_to_video
12
  from diffusers.utils import load_image
13
 
14
- predictor = None
15
- task_type = None
16
 
17
- @spaces.GPU(duration=120)
18
- def init_predictor():
19
- global predictor
20
- predictor = SkyReelsVideoSingleGpuInfer(
21
  task_type= TaskType.I2V,
22
  model_id="Skywork/SkyReels-V1-Hunyuan-I2V",
23
  quant_model=True,
@@ -27,7 +27,7 @@ def init_predictor():
27
  parameters_level=True,
28
  compiler_transformer=False,
29
  )
30
- )
31
 
32
  @spaces.GPU(duration=80)
33
  def generate_video(prompt, seed, image=None):
@@ -49,7 +49,7 @@ def generate_video(prompt, seed, image=None):
49
  }
50
  assert image is not None, "please input image"
51
  kwargs["image"] = load_image(image=image)
52
- global predictor
53
  output = predictor.inference(kwargs)
54
  save_dir = f"./result/{task_type}"
55
  os.makedirs(save_dir, exist_ok=True)
@@ -77,6 +77,6 @@ def create_gradio_interface():
77
  if __name__ == "__main__":
78
  #import multiprocessing
79
  #multiprocessing.freeze_support()
80
- init_predictor()
81
  demo = create_gradio_interface()
82
  demo.launch()
 
11
  from diffusers.utils import export_to_video
12
  from diffusers.utils import load_image
13
 
14
+ #predictor = None
15
+ #task_type = None
16
 
17
+ #@spaces.GPU(duration=120)
18
+ #def init_predictor():
19
+ # global predictor
20
+ predictor = SkyReelsVideoSingleGpuInfer(
21
  task_type= TaskType.I2V,
22
  model_id="Skywork/SkyReels-V1-Hunyuan-I2V",
23
  quant_model=True,
 
27
  parameters_level=True,
28
  compiler_transformer=False,
29
  )
30
+ )
31
 
32
  @spaces.GPU(duration=80)
33
  def generate_video(prompt, seed, image=None):
 
49
  }
50
  assert image is not None, "please input image"
51
  kwargs["image"] = load_image(image=image)
52
+ #global predictor
53
  output = predictor.inference(kwargs)
54
  save_dir = f"./result/{task_type}"
55
  os.makedirs(save_dir, exist_ok=True)
 
77
  if __name__ == "__main__":
78
  #import multiprocessing
79
  #multiprocessing.freeze_support()
80
+ #init_predictor()
81
  demo = create_gradio_interface()
82
  demo.launch()