seed: 42 data: root: data protocol: dofa_multisensor_npz_v1 image_size: 224 data_range: 1.0 train_samples_per_modality: 1 test_samples_per_modality: 1 modalities: sentinel1: channels: 2 wavelengths: [3.5, 4.0] sentinel2: channels: 9 wavelengths: [0.443, 0.490, 0.560, 0.665, 0.705, 0.740, 0.783, 0.842, 1.610] naip: channels: 3 wavelengths: [0.490, 0.560, 0.665] gaofen: channels: 4 wavelengths: [0.490, 0.560, 0.665, 0.830] enmap: channels: 202 wavelength_mode: synthetic_uniform wavelength_start: 0.420 wavelength_step: 0.006 model: image_size: 224 patch_size: 16 embed_dim: 32 encoder_depth: 1 encoder_heads: 4 decoder_dim: 24 decoder_depth: 1 decoder_heads: 4 wavelength_embed_dim: 16 hypernetwork_heads: 4 mask_ratio: 0.75 training: epochs: 1 batch_size: 1 learning_rate: 0.0001 weight_decay: 0.05 num_workers: 0 amp: true runtime: device: auto inference_batch_size: 1 paths: checkpoint: result/checkpoints/dofa.pt training_metrics: result/training/metrics.json inference_dir: result/output evaluation_dir: result/evaluation