Skip to content
FastVideo
Esc
↑↓navigate↵open⌘Jpreview
On this page

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"

Was this page helpful?