############################
# 8-node / 64-GPU variant of train_2v_32gpu.yaml.
# = the 32gpu mixture listed twice (16 datasets/category, 64 total), so the data
# proportions exactly match the Ours(32) run; only the global batch / #nodes grows.
# RankDataset assigns gpus[local_rank % K]; needs nproc_per_node*nodes >= K (=64).
dataset:
    name: [Mixed]
    seed: [89]
    repeat_loop: [2]
    length: [infinite]
    # resize: [1.5]
    gpus: [[
        ### DRIVING = 8
        custom/config/vidar/anyview_eccv/mixed/train_2v/gcd_pd4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/gcd_pd4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/lyftl5.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/pd4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/pd4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/pd2589.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/pdv1.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/waymo.yaml,
        ### ROBOTICS = 8
        custom/config/vidar/anyview_eccv/mixed/train_2v/droidcalibv2.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/droidcalibv2.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/droidcalibv2.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/droidcalibv2.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/lbmv12.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/lbmv12.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/lbmv12.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/lbmv12.yaml,
        ### 3D = 8
        custom/config/vidar/anyview_eccv/mixed/train_2v/dl3dv.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/dl3dv.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/re10k.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/re10k.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/scannet.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/tartanair.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/wildrgbd.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/wildrgbd.yaml,
        ### 4D = 8
        custom/config/vidar/anyview_eccv/mixed/train_2v/egoexo4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/egoexo4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/egoexo4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/gcd_kubric4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/kubric4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/kubric5d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/kubric5d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/kubric5d.yaml,
        ### DRIVING = 8  (second copy)
        custom/config/vidar/anyview_eccv/mixed/train_2v/gcd_pd4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/gcd_pd4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/lyftl5.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/pd4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/pd4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/pd2589.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/pdv1.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/waymo.yaml,
        ### ROBOTICS = 8  (second copy)
        custom/config/vidar/anyview_eccv/mixed/train_2v/droidcalibv2.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/droidcalibv2.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/droidcalibv2.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/droidcalibv2.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/lbmv12.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/lbmv12.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/lbmv12.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/lbmv12.yaml,
        ### 3D = 8  (second copy)
        custom/config/vidar/anyview_eccv/mixed/train_2v/dl3dv.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/dl3dv.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/re10k.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/re10k.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/scannet.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/tartanair.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/wildrgbd.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/wildrgbd.yaml,
        ### 4D = 8  (second copy)
        custom/config/vidar/anyview_eccv/mixed/train_2v/egoexo4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/egoexo4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/egoexo4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/gcd_kubric4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/kubric4d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/kubric5d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/kubric5d.yaml,
        custom/config/vidar/anyview_eccv/mixed/train_2v/kubric5d.yaml,
    ]]
############################
