MRaCL / CGFormer /bash_logs /sanity_node03.log
dianecy's picture
Upload folder using huggingface_hub
ea1014e verified
/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: <function _MultiProcessingDataLoaderIter.__del__ at 0x7f92fd1d98b0>
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: <function _MultiProcessingDataLoaderIter.__del__ at 0x7f5e8f5358b0>
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 <module>
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 <module>
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 <module>
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 <module>
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: <function _MultiProcessingDataLoaderIter.__del__ at 0x7fcdd02438b0>
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 <module>
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