metric
VBench Temporal Style — ViCLIP text-video alignment (style focus).
Identical logic to overall_consistency — same ViCLIP cosine similarity. The difference is semantic: overall_consistency measures general prompt alignment while temporal_style measures style consistency over time. VBench uses different prompts for each from its metadata JSON.
fastvideo.eval.metrics.vbench.temporal_style.metric.register
register(name: str)
Decorator to register a metric class.
Usage::
@register("ssim")
class SSIMMetric(BaseMetric):
...
fastvideo.eval.metrics.vbench.temporal_style.metric.OverallConsistencyMetric
OverallConsistencyMetric()
fastvideo.eval.metrics.vbench.temporal_style.metric.OverallConsistencyMetric.to
to(device)
fastvideo.eval.metrics.vbench.temporal_style.metric.OverallConsistencyMetric.setup
setup() -> None
fastvideo.eval.metrics.vbench.temporal_style.metric.OverallConsistencyMetric.compute
compute(sample: dict) -> MetricResult
fastvideo.eval.metrics.vbench.temporal_style.metric.TemporalStyleMetric
TemporalStyleMetric()
Source
@register("vbench.temporal_style")
class TemporalStyleMetric(OverallConsistencyMetric):
name = "vbench.temporal_style"