HAHAHA97 commited on
Commit
bc3f22f
·
1 Parent(s): 293bb2c

fix videogen bug

Browse files
src/tasks/video_generation/__init__.py CHANGED
@@ -6,22 +6,21 @@ available to the worker.
6
  """
7
  from __future__ import annotations
8
 
9
- from functools import partial
10
 
11
  from src.tasks.base import TaskPlugin
12
- from .utils import _evaluate_scene, _validate_scene, resolve_gt_dir, resolve_inference_dir
13
 
14
- def _validate_scene(**kwargs) -> None:
15
- return None
16
 
17
- def _evaluate_scene(**kwargs) -> None:
18
  return None
19
 
20
- def resolve_gt_dir(**kwargs) -> None:
21
- return None
22
 
23
- def resolve_inference_dir(**kwargs) -> None:
24
- return None
 
 
 
 
25
 
26
  TASK_VIDEO_GEN_STATIC = TaskPlugin(
27
  name="videoGeneration_static",
@@ -39,10 +38,9 @@ TASK_VIDEO_GEN_STATIC = TaskPlugin(
39
  "\n"
40
  "```"
41
  ),
42
- validate_scene_fn=partial(_validate_scene, subset="static"),
43
- evaluate_scene_fn=partial(_evaluate_scene, subset="static"),
44
- resolve_gt_dir_fn=resolve_gt_dir,
45
- resolve_inference_dir_fn=resolve_inference_dir,
46
  primary_metric="pmf",
47
  higher_is_better=True,
48
  leaderboard_columns=["psnr", "ssim", "lpips", "pmf"],
@@ -64,10 +62,9 @@ TASK_VIDEO_GEN_MOVING = TaskPlugin(
64
  "\n"
65
  "```"
66
  ),
67
- validate_scene_fn=partial(_validate_scene, subset="moving"),
68
- evaluate_scene_fn=partial(_evaluate_scene, subset="moving"),
69
- resolve_gt_dir_fn=resolve_gt_dir,
70
- resolve_inference_dir_fn=resolve_inference_dir,
71
  primary_metric="pmf",
72
  higher_is_better=True,
73
  leaderboard_columns=["psnr", "ssim", "lpips", "pmf"],
 
6
  """
7
  from __future__ import annotations
8
 
9
+ from typing import Any, Dict
10
 
11
  from src.tasks.base import TaskPlugin
 
12
 
 
 
13
 
14
+ def validate_scene(_scene_dir: str) -> None:
15
  return None
16
 
 
 
17
 
18
+ def evaluate_scene(_scene_dir: str, _gt_scene: Any) -> Dict[str, float]:
19
+ return {"psnr": 0.0, "ssim": 0.0, "lpips": 0.0, "pmf": 0.0}
20
+
21
+
22
+ def load_gt_scene(scene_id: str, gt_dir: str) -> Any:
23
+ return {"scene_id": scene_id, "gt_dir": gt_dir}
24
 
25
  TASK_VIDEO_GEN_STATIC = TaskPlugin(
26
  name="videoGeneration_static",
 
38
  "\n"
39
  "```"
40
  ),
41
+ validate_scene_fn=validate_scene,
42
+ evaluate_scene_fn=evaluate_scene,
43
+ load_gt_scene_fn=load_gt_scene,
 
44
  primary_metric="pmf",
45
  higher_is_better=True,
46
  leaderboard_columns=["psnr", "ssim", "lpips", "pmf"],
 
62
  "\n"
63
  "```"
64
  ),
65
+ validate_scene_fn=validate_scene,
66
+ evaluate_scene_fn=evaluate_scene,
67
+ load_gt_scene_fn=load_gt_scene,
 
68
  primary_metric="pmf",
69
  higher_is_better=True,
70
  leaderboard_columns=["psnr", "ssim", "lpips", "pmf"],