############################
# AnyData "Unified" config for the locally-downloaded GAIA adverse_weather subset
# (cv_unified_adverse_weather), 11-CAMERA JOINT cross-view variant.
#
# Same scenes/storage as adverse_weather_canny.yaml, but loads ALL 11 GAIA cameras
# as Any4D views (cameras_core_sample: 11) for Any4D-style joint cross-view training
# (all 11 cameras attend jointly in the Wan DiT self-attention). Single-frame
# (length=1) image mode for Wan-Fun-Control (text + canny -> image).
#
# The 7 native cameras are 16:9 (720x1280); the 4 PVM cameras are 720x900. To keep
# ALL views at one resolution without aspect distortion we crop_center the larger
# frames to 506x900 (16:9) FIRST, then resize to 704x1280. dict order = apply order,
# so crop precedes resize; PVMs are cropped to 16:9, NOT stretched.
############################
dataset:
    name: Unified
    path: [/workspace/data/cv_unified_adverse_weather/videos/parquet_all_weather/split_rain_snow.json]
    labels: [rgb]
    length: 1
    cameras_core: [front_wide,front_tele,left_side_forward,left_side_rearward,rear_tele,right_side_forward,right_side_rearward,front_pvm,left_side_pvm,rear_pvm,right_side_pvm]
    cameras_core_mode: skip
    cameras_core_sample: 11
    augmentation:
        crop_center: [506,900]
        resize: [704,1280]
    custom:
        frame_rate: 10.0
        frame_stride: 1
        prompt: "a driving scene"
        reference_camera: false
        scale_factor: 0.125
############################
