/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