1inkusFace commited on
Commit
2e5533e
·
verified ·
1 Parent(s): 73c982f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -12
app.py CHANGED
@@ -14,16 +14,15 @@ os.putenv("HF_HUB_ENABLE_HF_TRANSFER","1")
14
  # Create the gr.State component *outside* the gr.Blocks context
15
 
16
  #predictor = gr.State(None)
17
-
18
  def init_predictor(task_type: str):
19
- import torch
20
  from skyreelsinfer import TaskType
21
  from skyreelsinfer.offload import OffloadConfig
22
  from skyreelsinfer.skyreels_video_infer import SkyReelsVideoInfer
23
  from huggingface_hub.utils import RepositoryNotFoundError, RevisionNotFoundError, EntryNotFoundError
24
- #try:
25
- predictor = SkyReelsVideoInfer(
26
- task_type=TaskType.I2V, # if task_type == "i2v" else TaskType.T2V,
 
27
  model_id="Skywork/skyreels-v1-Hunyuan-i2v",
28
  quant_model=True,
29
  is_offload=True,
@@ -32,14 +31,13 @@ def init_predictor(task_type: str):
32
  parameters_level=True,
33
  ),
34
  use_multiprocessing=False,
35
- )
36
- #return "Model loaded successfully!", predictor # Return predictor
37
- return predictor
38
 
39
- #except (RepositoryNotFoundError, RevisionNotFoundError, EntryNotFoundError) as e:
40
- # return f"Error: Model not found. Details: {e}", None
41
- #except Exception as e:
42
- # return f"Error loading model: {e}", None
43
 
44
  predictor = init_predictor('i2v')
45
 
 
14
  # Create the gr.State component *outside* the gr.Blocks context
15
 
16
  #predictor = gr.State(None)
 
17
  def init_predictor(task_type: str):
 
18
  from skyreelsinfer import TaskType
19
  from skyreelsinfer.offload import OffloadConfig
20
  from skyreelsinfer.skyreels_video_infer import SkyReelsVideoInfer
21
  from huggingface_hub.utils import RepositoryNotFoundError, RevisionNotFoundError, EntryNotFoundError
22
+
23
+ try:
24
+ predictor = SkyReelsVideoInfer(
25
+ task_type=TaskType.I2V if task_type == "i2v" else TaskType.T2V,
26
  model_id="Skywork/skyreels-v1-Hunyuan-i2v",
27
  quant_model=True,
28
  is_offload=True,
 
31
  parameters_level=True,
32
  ),
33
  use_multiprocessing=False,
34
+ )
35
+ return "Model loaded successfully!", predictor # Return predictor
 
36
 
37
+ except (RepositoryNotFoundError, RevisionNotFoundError, EntryNotFoundError) as e:
38
+ return f"Error: Model not found. Details: {e}", None
39
+ except Exception as e:
40
+ return f"Error loading model: {e}", None
41
 
42
  predictor = init_predictor('i2v')
43