Skip to content

kandinsky6_sr_options

Per-request options owned by Kandinsky6 SR, carried in ForwardBatch.extra.

Classes

fastvideo.configs.pipelines.kandinsky6_sr_options.Kandinsky6SROptions dataclass

Kandinsky6SROptions(sr_resolution_scale: float = 2.25, sr_tiles_batch_size: int = 1, sr_tile_min_overlap: float = 0.2, sr_target_resolution: str | None = None, sr_target_resize_mode: str = 'fit')

Methods:

fastvideo.configs.pipelines.kandinsky6_sr_options.Kandinsky6SROptions.from_extra classmethod
from_extra(extra: Mapping[str, Any]) -> Kandinsky6SROptions

Keep omitted options at their defaults; preserve explicit values, including None.

Source code in fastvideo/configs/pipelines/kandinsky6_sr_options.py
@classmethod
def from_extra(cls, extra: Mapping[str, Any]) -> Kandinsky6SROptions:
    """Keep omitted options at their defaults; preserve explicit values, including None."""
    return cls(**{key: extra[key] for key in SR_OPTION_FIELDS if key in extra})