diff --git "a/CGFormer/bash_logs/sanity_node03.log" "b/CGFormer/bash_logs/sanity_node03.log" new file mode 100644--- /dev/null +++ "b/CGFormer/bash_logs/sanity_node03.log" @@ -0,0 +1,3957 @@ +/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/launch.py:181: FutureWarning: The module torch.distributed.launch is deprecated +and will be removed in future. Use torchrun. +Note that --use-env is set by default in torchrun. +If your script expects `--local-rank` argument to be set, please +change it to read from `os.environ['LOCAL_RANK']` instead. See +https://pytorch.org/docs/stable/distributed.html#launch-utility for +further instructions + + warnings.warn( +[2025-03-02 23:38:29,431] torch.distributed.run: [WARNING] +[2025-03-02 23:38:29,431] torch.distributed.run: [WARNING] ***************************************** +[2025-03-02 23:38:29,431] torch.distributed.run: [WARNING] Setting OMP_NUM_THREADS environment variable for each process to be 1 in default, to avoid your system being overloaded, please further tune the variable for optimal performance in your application as needed. +[2025-03-02 23:38:29,431] torch.distributed.run: [WARNING] ***************************************** +/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/albumentations/__init__.py:24: UserWarning: A new version of Albumentations is available: 2.0.5 (you have 1.4.24). Upgrade using: pip install -U albumentations. To disable automatic update checks, set the environment variable NO_ALBUMENTATIONS_UPDATE to 1. + check_for_updates() +/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/albumentations/__init__.py:24: UserWarning: A new version of Albumentations is available: 2.0.5 (you have 1.4.24). Upgrade using: pip install -U albumentations. To disable automatic update checks, set the environment variable NO_ALBUMENTATIONS_UPDATE to 1. + check_for_updates() +/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/albumentations/__init__.py:24: UserWarning: A new version of Albumentations is available: 2.0.5 (you have 1.4.24). Upgrade using: pip install -U albumentations. To disable automatic update checks, set the environment variable NO_ALBUMENTATIONS_UPDATE to 1. + check_for_updates() +/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/albumentations/__init__.py:24: UserWarning: A new version of Albumentations is available: 2.0.5 (you have 1.4.24). Upgrade using: pip install -U albumentations. To disable automatic update checks, set the environment variable NO_ALBUMENTATIONS_UPDATE to 1. + check_for_updates() +/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/timm/models/layers/__init__.py:48: FutureWarning: Importing from timm.models.layers is deprecated, please import via timm.layers + warnings.warn(f"Importing from {__name__} is deprecated, please import via timm.layers", FutureWarning) +/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/timm/models/layers/__init__.py:48: FutureWarning: Importing from timm.models.layers is deprecated, please import via timm.layers + warnings.warn(f"Importing from {__name__} is deprecated, please import via timm.layers", FutureWarning) +/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/timm/models/layers/__init__.py:48: FutureWarning: Importing from timm.models.layers is deprecated, please import via timm.layers + warnings.warn(f"Importing from {__name__} is deprecated, please import via timm.layers", FutureWarning) +/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/timm/models/layers/__init__.py:48: FutureWarning: Importing from timm.models.layers is deprecated, please import via timm.layers + warnings.warn(f"Importing from {__name__} is deprecated, please import via timm.layers", FutureWarning) +2025-03-02 23:38:37.755 | INFO | __main__:main:66 - LOCAL_RANK from env: 0 +2025-03-02 23:38:37.755 | INFO | __main__:main:66 - LOCAL_RANK from env: 2 +2025-03-02 23:38:37.755 | INFO | __main__:main:66 - LOCAL_RANK from env: 1 +2025-03-02 23:38:37.755 | INFO | __main__:main:66 - LOCAL_RANK from env: 3 +2025-03-02 23:38:39 | INFO | __main__:90 - Starting with GPU: 0, Rank: 0, World Size: 4 +git root error: Cmd('git') failed due to: exit code(128) + cmdline: git rev-parse --show-toplevel + stderr: 'fatal: detected dubious ownership in repository at '/data2/projects/chaeyun/CGFormer' +To add an exception for this directory, call: + + git config --global --add safe.directory /data2/projects/chaeyun/CGFormer' +wandb: Using wandb-core as the SDK backend. Please refer to https://wandb.me/wandb-core for more information. +wandb: - Waiting for wandb.init()... wandb: \ Waiting for wandb.init()... wandb: Tracking run with wandb version 0.19.1 +wandb: W&B syncing is set to `offline` in this directory. +wandb: Run `wandb online` or set WANDB_MODE=online to enable cloud syncing. +node03:1977006:1977006 [0] NCCL INFO Bootstrap : Using eth2:10.1.10.3<0> +node03:1977006:1977006 [0] NCCL INFO NET/Plugin : Plugin load (libnccl-net.so) returned 2 : libnccl-net.so: cannot open shared object file: No such file or directory +node03:1977006:1977006 [0] NCCL INFO NET/Plugin : No plugin found, using internal implementation +node03:1977006:1977006 [0] NCCL INFO cudaDriverVersion 12070 +NCCL version 2.18.5+cuda11.8 +node03:1977008:1977008 [2] NCCL INFO cudaDriverVersion 12070 +node03:1977007:1977007 [1] NCCL INFO cudaDriverVersion 12070 +node03:1977009:1977009 [3] NCCL INFO cudaDriverVersion 12070 +node03:1977008:1977008 [2] NCCL INFO Bootstrap : Using eth2:10.1.10.3<0> +node03:1977009:1977009 [3] NCCL INFO Bootstrap : Using eth2:10.1.10.3<0> +node03:1977007:1977007 [1] NCCL INFO Bootstrap : Using eth2:10.1.10.3<0> +node03:1977007:1977007 [1] NCCL INFO NET/Plugin : Plugin load (libnccl-net.so) returned 2 : libnccl-net.so: cannot open shared object file: No such file or directory +node03:1977008:1977008 [2] NCCL INFO NET/Plugin : Plugin load (libnccl-net.so) returned 2 : libnccl-net.so: cannot open shared object file: No such file or directory +node03:1977007:1977007 [1] NCCL INFO NET/Plugin : No plugin found, using internal implementation +node03:1977008:1977008 [2] NCCL INFO NET/Plugin : No plugin found, using internal implementation +node03:1977009:1977009 [3] NCCL INFO NET/Plugin : Plugin load (libnccl-net.so) returned 2 : libnccl-net.so: cannot open shared object file: No such file or directory +node03:1977009:1977009 [3] NCCL INFO NET/Plugin : No plugin found, using internal implementation +node03:1977006:1977203 [0] NCCL INFO NET/IB : No device found. +node03:1977007:1977206 [1] NCCL INFO NET/IB : No device found. +node03:1977007:1977206 [1] NCCL INFO NET/Socket : Using [0]eth2:10.1.10.3<0> +node03:1977006:1977203 [0] NCCL INFO NET/Socket : Using [0]eth2:10.1.10.3<0> +node03:1977007:1977206 [1] NCCL INFO Using network Socket +node03:1977006:1977203 [0] NCCL INFO Using network Socket +node03:1977009:1977205 [3] NCCL INFO NET/IB : No device found. +node03:1977008:1977204 [2] NCCL INFO NET/IB : No device found. +node03:1977009:1977205 [3] NCCL INFO NET/Socket : Using [0]eth2:10.1.10.3<0> +node03:1977008:1977204 [2] NCCL INFO NET/Socket : Using [0]eth2:10.1.10.3<0> +node03:1977009:1977205 [3] NCCL INFO Using network Socket +node03:1977008:1977204 [2] NCCL INFO Using network Socket +node03:1977008:1977204 [2] NCCL INFO comm 0xaccfe20 rank 2 nranks 4 cudaDev 2 nvmlDev 2 busId 14000 commId 0xe29144db1a25ec0c - Init START +node03:1977009:1977205 [3] NCCL INFO comm 0xa315210 rank 3 nranks 4 cudaDev 3 nvmlDev 3 busId 48000 commId 0xe29144db1a25ec0c - Init START +node03:1977007:1977206 [1] NCCL INFO comm 0x9a12ab0 rank 1 nranks 4 cudaDev 1 nvmlDev 1 busId 13000 commId 0xe29144db1a25ec0c - Init START +node03:1977006:1977203 [0] NCCL INFO comm 0xac0d390 rank 0 nranks 4 cudaDev 0 nvmlDev 0 busId 12000 commId 0xe29144db1a25ec0c - Init START +node03:1977007:1977206 [1] NCCL INFO Setting affinity for GPU 1 to 5500,00000055 +node03:1977008:1977204 [2] NCCL INFO Setting affinity for GPU 2 to 5500,00000055 +node03:1977009:1977205 [3] NCCL INFO Setting affinity for GPU 3 to 5500,00000055 +node03:1977006:1977203 [0] NCCL INFO Setting affinity for GPU 0 to 5500,00000055 +node03:1977006:1977203 [0] NCCL INFO Channel 00/02 : 0 1 2 3 +node03:1977008:1977204 [2] NCCL INFO Trees [0] 3/-1/-1->2->1 [1] 3/-1/-1->2->1 +node03:1977009:1977205 [3] NCCL INFO Trees [0] -1/-1/-1->3->2 [1] -1/-1/-1->3->2 +node03:1977007:1977206 [1] NCCL INFO Trees [0] 2/-1/-1->1->0 [1] 2/-1/-1->1->0 +node03:1977006:1977203 [0] NCCL INFO Channel 01/02 : 0 1 2 3 +node03:1977008:1977204 [2] NCCL INFO P2P Chunksize set to 131072 +node03:1977009:1977205 [3] NCCL INFO P2P Chunksize set to 131072 +node03:1977007:1977206 [1] NCCL INFO P2P Chunksize set to 131072 +node03:1977006:1977203 [0] NCCL INFO Trees [0] 1/-1/-1->0->-1 [1] 1/-1/-1->0->-1 +node03:1977006:1977203 [0] NCCL INFO P2P Chunksize set to 131072 +node03:1977007:1977206 [1] NCCL INFO Channel 00/0 : 1[1] -> 2[2] via P2P/IPC +node03:1977007:1977206 [1] NCCL INFO Channel 01/0 : 1[1] -> 2[2] via P2P/IPC +node03:1977008:1977204 [2] NCCL INFO Channel 00 : 2[2] -> 3[3] via SHM/direct/direct +node03:1977008:1977204 [2] NCCL INFO Channel 01 : 2[2] -> 3[3] via SHM/direct/direct +node03:1977006:1977203 [0] NCCL INFO Channel 00/0 : 0[0] -> 1[1] via P2P/IPC +node03:1977009:1977205 [3] NCCL INFO Channel 00 : 3[3] -> 0[0] via SHM/direct/direct +node03:1977006:1977203 [0] NCCL INFO Channel 01/0 : 0[0] -> 1[1] via P2P/IPC +node03:1977009:1977205 [3] NCCL INFO Channel 01 : 3[3] -> 0[0] via SHM/direct/direct +node03:1977008:1977204 [2] NCCL INFO Connected all rings +node03:1977007:1977206 [1] NCCL INFO Connected all rings +node03:1977009:1977205 [3] NCCL INFO Connected all rings +node03:1977006:1977203 [0] NCCL INFO Connected all rings +node03:1977009:1977205 [3] NCCL INFO Channel 00 : 3[3] -> 2[2] via SHM/direct/direct +node03:1977009:1977205 [3] NCCL INFO Channel 01 : 3[3] -> 2[2] via SHM/direct/direct +node03:1977007:1977206 [1] NCCL INFO Channel 00/0 : 1[1] -> 0[0] via P2P/IPC +node03:1977007:1977206 [1] NCCL INFO Channel 01/0 : 1[1] -> 0[0] via P2P/IPC +node03:1977006:1977203 [0] NCCL INFO Connected all trees +node03:1977006:1977203 [0] NCCL INFO threadThresholds 8/8/64 | 32/8/64 | 512 | 512 +node03:1977006:1977203 [0] NCCL INFO 2 coll channels, 0 nvls channels, 2 p2p channels, 2 p2p channels per peer +node03:1977008:1977204 [2] NCCL INFO Channel 00/0 : 2[2] -> 1[1] via P2P/IPC +node03:1977008:1977204 [2] NCCL INFO Channel 01/0 : 2[2] -> 1[1] via P2P/IPC +node03:1977007:1977206 [1] NCCL INFO Connected all trees +node03:1977007:1977206 [1] NCCL INFO threadThresholds 8/8/64 | 32/8/64 | 512 | 512 +node03:1977007:1977206 [1] NCCL INFO 2 coll channels, 0 nvls channels, 2 p2p channels, 2 p2p channels per peer +node03:1977008:1977204 [2] NCCL INFO Connected all trees +node03:1977008:1977204 [2] NCCL INFO threadThresholds 8/8/64 | 32/8/64 | 512 | 512 +node03:1977008:1977204 [2] NCCL INFO 2 coll channels, 0 nvls channels, 2 p2p channels, 2 p2p channels per peer +node03:1977009:1977205 [3] NCCL INFO Connected all trees +node03:1977009:1977205 [3] NCCL INFO threadThresholds 8/8/64 | 32/8/64 | 512 | 512 +node03:1977009:1977205 [3] NCCL INFO 2 coll channels, 0 nvls channels, 2 p2p channels, 2 p2p channels per peer +node03:1977006:1977203 [0] NCCL INFO comm 0xac0d390 rank 0 nranks 4 cudaDev 0 nvmlDev 0 busId 12000 commId 0xe29144db1a25ec0c - Init COMPLETE +node03:1977007:1977206 [1] NCCL INFO comm 0x9a12ab0 rank 1 nranks 4 cudaDev 1 nvmlDev 1 busId 13000 commId 0xe29144db1a25ec0c - Init COMPLETE +node03:1977008:1977204 [2] NCCL INFO comm 0xaccfe20 rank 2 nranks 4 cudaDev 2 nvmlDev 2 busId 14000 commId 0xe29144db1a25ec0c - Init COMPLETE +node03:1977009:1977205 [3] NCCL INFO comm 0xa315210 rank 3 nranks 4 cudaDev 3 nvmlDev 3 busId 48000 commId 0xe29144db1a25ec0c - Init COMPLETE +2025-03-02 23:38:45 | INFO | model:31 - Window size 12! +2025-03-02 23:38:46 | INFO | model:51 - Initializing Multi-modal Swin Transformer weights from ckpts/swin_base_patch4_window12_384_22k.pth +2025-03-02 23:38:47 | INFO | model.backbone:459 - loading swin success !!! +2025-03-02 23:38:51 | INFO | __main__:144 - Model moved to GPU: 0 +2025-03-02 23:38:51 | INFO | __main__:145 - amsgrad: True +batch_size: 10 +batch_size_val: 16 +bert: bert-base-uncased +dataset: refcocog_u +dist_backend: nccl +dropout: 0.0 +epochs: 50 +evaluate: True +exclude_multiobj: True +exp_name: sanity_node03 +filter_threshold: 0.5 +fusion_drop: 0.0 +gpu: 0 +hp_selection: strict +input_size: 480 +local_rank: 0 +loss_option: ACE_verbonly +lr: 0.0001 +lr_backbone: 5e-05 +lr_text_encoder: 5e-05 +manual_seed: 313201447 +margin_value: 24 +mask_root: data/masks/refcocog_u +metric_learning: True +metric_loss_weight: 0.1 +metric_mode: hardpos_only_sbertsim_refined +mha: 8-8-8-8 +mixup_lasttwo: True +num_token: 2 +output_dir: exp_sanity/sanity_node03 +output_folder: exp_sanity +print_freq: 100 +rank: 0 +resume: None +save_freq: 1 +start_epoch: 0 +swin_pretrain: ckpts/swin_base_patch4_window12_384_22k.pth +swin_type: base +sync_bn: True +temperature: 0.07 +test_lmdb: data/lmdb/refcocog_u/test.lmdb +test_split: test +token_dim: 512 +train_lmdb: data/lmdb/refcocog_u/train.lmdb +train_split: train +val_lmdb: data/lmdb/refcocog_u/val.lmdb +val_split: val +vis_dim: 512 +visualize: False +weight: None +weight_decay: 0.0001 +window12: True +word_dim: 768 +word_len: 20 +workers: 32 +workers_val: 8 +world_size: 4 +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30])torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30])torch.Size([4, 512, 30, 30])torch.Size([4, 512, 30, 30]) torch.Size([4, 512])torch.Size([4, 512]) + + torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30])torch.Size([4, 512, 30, 30]) torch.Size([4, 512])torch.Size([4, 512]) + +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +2025-03-02 23:39:31 | INFO | engine.engine_gref:159 - Evaluation: Epoch=[1/50] mIoU=10.53 oIoU=10.80 Pr@50: 1.13 Pr@60: 0.54 Pr@70: 0.35 Pr@80: 0.19 Pr@90: 0.16 +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30])torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) + torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +2025-03-02 23:40:12 | INFO | engine.engine_gref:159 - Evaluation: Epoch=[2/50] mIoU=10.53 oIoU=10.79 Pr@50: 1.13 Pr@60: 0.54 Pr@70: 0.35 Pr@80: 0.19 Pr@90: 0.16 +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30])torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) + torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512, 30, 30])torch.Size([4, 512]) + torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30])torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +2025-03-02 23:40:49 | INFO | engine.engine_gref:159 - Evaluation: Epoch=[3/50] mIoU=10.52 oIoU=10.80 Pr@50: 1.13 Pr@60: 0.54 Pr@70: 0.35 Pr@80: 0.19 Pr@90: 0.16 +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +2025-03-02 23:41:26 | INFO | engine.engine_gref:159 - Evaluation: Epoch=[4/50] mIoU=10.52 oIoU=10.80 Pr@50: 1.13 Pr@60: 0.54 Pr@70: 0.35 Pr@80: 0.19 Pr@90: 0.16 +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30])torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) + torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30])torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) + torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +2025-03-02 23:42:08 | INFO | engine.engine_gref:159 - Evaluation: Epoch=[5/50] mIoU=10.53 oIoU=10.81 Pr@50: 1.13 Pr@60: 0.54 Pr@70: 0.35 Pr@80: 0.19 Pr@90: 0.16 +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +torch.Size([4, 512, 30, 30]) torch.Size([4, 512]) +[2025-03-02 23:42:22,775] torch.distributed.elastic.agent.server.api: [WARNING] Received Signals.SIGINT death signal, shutting down workers +[2025-03-02 23:42:22,776] torch.distributed.elastic.multiprocessing.api: [WARNING] Sending process 1977006 closing signal SIGINT +[2025-03-02 23:42:22,776] torch.distributed.elastic.multiprocessing.api: [WARNING] Sending process 1977007 closing signal SIGINT +[2025-03-02 23:42:22,776] torch.distributed.elastic.multiprocessing.api: [WARNING] Sending process 1977008 closing signal SIGINT +[2025-03-02 23:42:22,776] torch.distributed.elastic.multiprocessing.api: [WARNING] Sending process 1977009 closing signal SIGINT +Exception ignored in: +Traceback (most recent call last): + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 1478, in __del__ +Exception ignored in: +Traceback (most recent call last): + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 1478, in __del__ + self._shutdown_workers() + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 1424, in _shutdown_workers + self._pin_memory_thread.join() + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/threading.py", line 1060, in join + self._wait_for_tstate_lock() + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/threading.py", line 1080, in _wait_for_tstate_lock + if lock.acquire(block, timeout): +KeyboardInterrupt: + self._shutdown_workers() + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 1423, in _shutdown_workers + self._worker_result_queue.put((None, None)) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/multiprocessing/queues.py", line 94, in put + self._start_thread() + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/multiprocessing/queues.py", line 177, in _start_thread + self._thread.start() + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/threading.py", line 904, in start + self._started.wait() + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/threading.py", line 581, in wait + signaled = self._cond.wait(timeout) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/threading.py", line 312, in wait + waiter.acquire() +KeyboardInterrupt: +Traceback (most recent call last): + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 284, in + main() + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/loguru/_logger.py", line 1297, in catch_wrapper + return function(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 69, in main + main_worker_ddp(args) + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 98, in main_worker_ddp + run_training(args) + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 248, in run_training + iou, prec_dict = validate(val_loader, model, epoch_log, args) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context + return func(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/engine/engine_gref.py", line 120, in validate + preds, maps = model(imgs, text, l_mask) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/parallel/distributed.py", line 1519, in forward + else self._run_ddp_forward(*inputs, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/parallel/distributed.py", line 1355, in _run_ddp_forward + return self.module(*inputs, **kwargs) # type: ignore[index] + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/model/segmenter_sbert.py", line 110, in forward + l_feats = self.text_encoder(text, attention_mask=l_mask)[0] # (6, 10, 768) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/bert/modeling_bert.py", line 755, in forward + encoder_outputs = self.encoder( + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/bert/modeling_bert.py", line 433, in forward + layer_outputs = layer_module( + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/bert/modeling_bert.py", line 370, in forward + self_attention_outputs = self.attention( + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/bert/modeling_bert.py", line 314, in forward + self_outputs = self.self( + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/bert/modeling_bert.py", line 231, in forward + mixed_key_layer = self.key(hidden_states) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/linear.py", line 114, in forward + return F.linear(input, self.weight, self.bias) +KeyboardInterrupt +Traceback (most recent call last): + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 284, in + main() + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/loguru/_logger.py", line 1297, in catch_wrapper + return function(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 69, in main + main_worker_ddp(args) + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 98, in main_worker_ddp + run_training(args) + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 248, in run_training + iou, prec_dict = validate(val_loader, model, epoch_log, args) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context + return func(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/engine/engine_gref.py", line 120, in validate + preds, maps = model(imgs, text, l_mask) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/parallel/distributed.py", line 1519, in forward + else self._run_ddp_forward(*inputs, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/parallel/distributed.py", line 1355, in _run_ddp_forward + return self.module(*inputs, **kwargs) # type: ignore[index] + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/model/segmenter_sbert.py", line 110, in forward + l_feats = self.text_encoder(text, attention_mask=l_mask)[0] # (6, 10, 768) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/bert/modeling_bert.py", line 755, in forward + encoder_outputs = self.encoder( + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/bert/modeling_bert.py", line 433, in forward + layer_outputs = layer_module( + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/bert/modeling_bert.py", line 370, in forward + self_attention_outputs = self.attention( + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/bert/modeling_bert.py", line 314, in forward + self_outputs = self.self( + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/bert/modeling_bert.py", line 231, in forward + mixed_key_layer = self.key(hidden_states) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/linear.py", line 114, in forward + return F.linear(input, self.weight, self.bias) +KeyboardInterrupt +Traceback (most recent call last): + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 284, in + main() + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/loguru/_logger.py", line 1297, in catch_wrapper + return function(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 69, in main + main_worker_ddp(args) + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 98, in main_worker_ddp + run_training(args) + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 248, in run_training + iou, prec_dict = validate(val_loader, model, epoch_log, args) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context + return func(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/engine/engine_gref.py", line 120, in validate + preds, maps = model(imgs, text, l_mask) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/parallel/distributed.py", line 1519, in forward + else self._run_ddp_forward(*inputs, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/parallel/distributed.py", line 1355, in _run_ddp_forward + return self.module(*inputs, **kwargs) # type: ignore[index] + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/model/segmenter_sbert.py", line 118, in forward + pred, maps, fq_fuse = self.decoder([x_c4, x_c3, x_c2, x_c1], l_feats, l_mask) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/model/layers_v2.py", line 339, in forward + v = fuse(v, v_) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/model/layers_v2.py", line 83, in forward + x = self.fusion(x) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/container.py", line 215, in forward + input = module(input) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/conv.py", line 460, in forward + return self._conv_forward(input, self.weight, self.bias) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/conv.py", line 456, in _conv_forward + return F.conv2d(input, weight, bias, self.stride, +KeyboardInterrupt +wandb: +wandb: You can sync this run to the cloud by running: +wandb: wandb sync /data2/projects/chaeyun/CGFormer/wandb/offline-run-20250302_233839-dvi3osif +wandb: Find logs at: wandb/offline-run-20250302_233839-dvi3osif/logs +Traceback (most recent call last): + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 284, in + main() + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/loguru/_logger.py", line 1297, in catch_wrapper + return function(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 69, in main + main_worker_ddp(args) + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 98, in main_worker_ddp + run_training(args) + File "/data2/projects/chaeyun/CGFormer/train_gref.py", line 248, in run_training + iou, prec_dict = validate(val_loader, model, epoch_log, args) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context + return func(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/engine/engine_gref.py", line 120, in validate + preds, maps = model(imgs, text, l_mask) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/parallel/distributed.py", line 1519, in forward + else self._run_ddp_forward(*inputs, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/parallel/distributed.py", line 1355, in _run_ddp_forward + return self.module(*inputs, **kwargs) # type: ignore[index] + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/model/segmenter_sbert.py", line 115, in forward + features = self.backbone(x, l_feats, l_mask) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/model/backbone.py", line 481, in forward + x_out, H, W, x, Wh, Ww = layer(x, Wh, Ww, l, l_mask) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/model/backbone.py", line 599, in forward + x = blk(x, attn_mask) # output of a Block has shape (B, H*W, dim) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/model/backbone.py", line 244, in forward + x = x + self.drop_path(self.mlp(self.norm2(x))) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/data2/projects/chaeyun/CGFormer/model/backbone.py", line 29, in forward + x = self.fc2(x) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl + return self._call_impl(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl + return forward_call(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/nn/modules/linear.py", line 114, in forward + return F.linear(input, self.weight, self.bias) +KeyboardInterrupt +Error in atexit._run_exitfuncs: +Error in atexit._run_exitfuncs: +Traceback (most recent call last): +Exception ignored in: +Traceback (most recent call last): + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 1478, in __del__ + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/multiprocessing/popen_fork.py", line 27, in poll + self._shutdown_workers() + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 1442, in _shutdown_workers + [2025-03-02 23:42:23,105] torch.distributed.elastic.multiprocessing.api: [WARNING] Sending process 1977006 closing signal SIGTERM +w.join(timeout=_utils.MP_STATUS_CHECK_INTERVAL) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/multiprocessing/process.py", line 149, in join +[2025-03-02 23:42:23,105] torch.distributed.elastic.multiprocessing.api: [WARNING] Sending process 1977007 closing signal SIGTERM +[2025-03-02 23:42:23,105] torch.distributed.elastic.multiprocessing.api: [WARNING] Sending process 1977008 closing signal SIGTERM +[2025-03-02 23:42:23,105] torch.distributed.elastic.multiprocessing.api: [WARNING] Sending process 1977009 closing signal SIGTERM +Traceback (most recent call last): + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/elastic/agent/server/api.py", line 736, in run + result = self._invoke_run(role) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/elastic/agent/server/api.py", line 877, in _invoke_run + time.sleep(monitor_interval) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/elastic/multiprocessing/api.py", line 62, in _terminate_process_handler + raise SignalException(f"Process {os.getpid()} got signal: {sigval}", sigval=sigval) +torch.distributed.elastic.multiprocessing.api.SignalException: Process 1976991 got signal: 2 + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/elastic/agent/server/api.py", line 743, in run + self._shutdown(e.sigval) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/elastic/agent/server/local_elastic_agent.py", line 289, in _shutdown + self._pcontext.close(death_sig) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/elastic/multiprocessing/api.py", line 331, in close + self._close(death_sig=death_sig, timeout=timeout) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/elastic/multiprocessing/api.py", line 713, in _close + handler.proc.wait(time_to_wait) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/subprocess.py", line 1189, in wait + return self._wait(timeout=timeout) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/subprocess.py", line 1927, in _wait + time.sleep(delay) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/elastic/multiprocessing/api.py", line 62, in _terminate_process_handler + raise SignalException(f"Process {os.getpid()} got signal: {sigval}", sigval=sigval) +torch.distributed.elastic.multiprocessing.api.SignalException: Process 1976991 got signal: 2 + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/runpy.py", line 197, in _run_module_as_main + return _run_code(code, main_globals, None, + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/runpy.py", line 87, in _run_code + exec(code, run_globals) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/launch.py", line 196, in + main() + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/launch.py", line 192, in main + launch(args) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/launch.py", line 177, in launch + run(args) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/run.py", line 797, in run + elastic_launch( + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/launcher/api.py", line 134, in __call__ + return launch_agent(self._config, self._entrypoint, list(args)) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/launcher/api.py", line 255, in launch_agent + result = agent.run() + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/elastic/metrics/api.py", line 124, in wrapper + result = f(*args, **kwargs) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/elastic/agent/server/api.py", line 748, in run + self._shutdown() + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/elastic/agent/server/local_elastic_agent.py", line 289, in _shutdown + self._pcontext.close(death_sig) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/elastic/multiprocessing/api.py", line 331, in close + self._close(death_sig=death_sig, timeout=timeout) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/elastic/multiprocessing/api.py", line 713, in _close + handler.proc.wait(time_to_wait) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/subprocess.py", line 1189, in wait + return self._wait(timeout=timeout) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/subprocess.py", line 1927, in _wait + time.sleep(delay) + File "/home/seunghoon/.conda/envs/ris_all/lib/python3.9/site-packages/torch/distributed/elastic/multiprocessing/api.py", line 62, in _terminate_process_handler + raise SignalException(f"Process {os.getpid()} got signal: {sigval}", sigval=sigval) +torch.distributed.elastic.multiprocessing.api.SignalException: Process 1976991 got signal: 2