| seed_everything: 42
|
|
|
|
|
| trainer:
|
| default_root_dir: "checkpoint/MambaUnet"
|
| precision: "16-mixed"
|
| min_epochs: 1
|
| max_epochs: 100
|
| accelerator: cuda
|
|
|
| devices: [2]
|
|
|
| num_nodes: 1
|
| enable_progress_bar: true
|
| sync_batchnorm: True
|
| enable_checkpointing: True
|
|
|
| fast_dev_run: false
|
| logger:
|
| - class_path: pytorch_lightning.loggers.WandbLogger
|
| init_args:
|
| project: "MambaUnet_Seq_UCTransnet"
|
| name: "MambaUnet_Seq_UCTransnet_Wandb_test"
|
| save_dir: "checkpoint/MambaUnet/wandb_logs"
|
| log_model: False
|
| - class_path: pytorch_lightning.loggers.CSVLogger
|
| init_args:
|
| save_dir: "checkpoint/MambaUnet/logs"
|
| name: null
|
| version: null
|
|
|
| callbacks:
|
| - class_path: pytorch_lightning.callbacks.LearningRateMonitor
|
| init_args:
|
| logging_interval: "step"
|
|
|
| - class_path: pytorch_lightning.callbacks.ModelCheckpoint
|
| init_args:
|
| dirpath: "checkpoint/MambaUnet/checkpoints"
|
| monitor: "val/mse"
|
| mode: "min"
|
| save_top_k: 1
|
| save_last: True
|
| verbose: False
|
| filename: "epoch_{epoch:03d}"
|
| auto_insert_metric_name: False
|
|
|
| - class_path: pytorch_lightning.callbacks.EarlyStopping
|
| init_args:
|
| monitor: "val/mse"
|
| mode: "min"
|
| patience: 10
|
| min_delta: 0.
|
|
|
| - class_path: pytorch_lightning.callbacks.RichModelSummary
|
| init_args:
|
| max_depth: -1
|
|
|
| - class_path: pytorch_lightning.callbacks.RichProgressBar
|
|
|
|
|
| model:
|
| pretrained_path: ""
|
| beta_1: 0.9
|
| beta_2: 0.99
|
| lr: 5e-4
|
| weight_decay: 1e-5
|
| warmup_epochs: 10
|
| max_epochs: 50
|
| warmup_start_lr: 1e-8
|
| eta_min: 1e-8
|
| net:
|
| radar_timestamp: 4
|
| radar_data_types: 2
|
| sat_data_types: 8
|
|
|
|
|
|
|
| patch_size: 4
|
| preprocess_depth: 2
|
|
|
|
|
|
|
| depths: [3,4]
|
| dims: [32,64]
|
| size: 400
|
|
|
|
|
|
|
| bottleneck_depth: 8
|
| bottleneck_dim: 128
|
| bottleneck_size: 25
|
|
|
|
|
|
|
| sat_output: 1
|
| radar_output: 1
|
|
|
|
|
|
|
| ape: True
|
| final_skip: False
|
| patch_norm: True
|
| drop_rate: 0.
|
| drop_path_rate: 0.1
|
| use_checkpoint: False
|
| pretrained_path: None
|
|
|
|
|
|
|
| upgrade_skip_connection: "UCTransNet"
|
| img_size: 400
|
| vis: False
|
| channel_num: [8,128,256]
|
| patchSize: [40,10,5]
|
| KV_size: 392
|
| num_layers: 3
|
| num_heads: 3
|
| attention_dropout_rate: 0.1
|
| embeddings_dropout_rate: 0.1
|
| dropout_rate: 0.1
|
| expand_ratio: 3
|
| cca: True
|
|
|
|
|
|
|
|
|
| data:
|
| dir_data: "/data/weather2025/NhaBe"
|
| time_points_radar: 1
|
| time_points_sat: 1
|
| sat_inp_vars: [
|
| "land_sea_mask",
|
| "orography",
|
| "lattitude",
|
| "2m_temperature",
|
| "10m_u_component_of_wind",
|
| "10m_v_component_of_wind",
|
| "total_precipitation",
|
| "2m_dewpoint_temperature"
|
| ]
|
| sat_out_vars: "total_precipitation"
|
| rad_inp_vars: [
|
| "precipitation"
|
| ]
|
| rad_out_vars: "precipitation"
|
| hours_predicted: 3
|
| batch_size: 16
|
| num_workers: 4
|
| pin_memory: False
|
| short_timestep: False
|
| rebuild_val: True
|
| augmentation: True
|
| servir_format: True
|
| |