# Codeblock 9 Output original : torch.Size([1, 3, 224, 224]) after first_conv : torch.Size([1, 64, 112, 112]) after first_pool : torch.Size([1, 64, 56, 56]) after bottleneck #0 : torch.Size([1, 76, 56, 56]) after bottleneck #1 : torch.Size([1, 88, 56, 56]) after bottleneck #2 : torch.Size([1, 100, 56, 56]) after bottleneck #3 : torch.Size([1, 112, 56, 56]) after bottleneck #4 : torch.Size([1, 124, 56, 56]) after bottleneck #5 : torch.Size([1, 136, 56, 56]) after dense_block_0 : torch.Size([1, 136, 56, 56]) after transition_0 : torch.Size([1, 68, 28, 28]) after bottleneck #0 : torch.Size([1, 80, 28, 28]) after bottleneck #1 : torch.Size([1, 92, 28, 28]) after bottleneck #2 : torch.Size([1, 104, 28, 28]) after bottleneck #3 : torch.Size([1, 116, 28, 28]) after bottleneck #4 : torch.Size([1, 128, 28, 28]) after bottleneck #5 : torch.Size([1, 140, 28, 28]) after bottleneck #6 : torch.Size([1, 152, 28, 28]) after bottleneck #7 : torch.Size([1, 164, 28, 28]) after bottleneck #8 : torch.Size([1, 176, 28, 28]) after bottleneck #9 : torch.Size([1, 188, 28, 28]) after bottleneck #10 : torch.Size([1, 200, 28, 28]) after bottleneck #11 : torch.Size([1, 212, 28, 28]) after dense_block_1 : torch.Size([1, 212, 28, 28]) after transition_1 : torch.Size([1, 106, 14, 14]) after bottleneck #0 : torch.Size([1, 118, 14, 14]) after bottleneck #1 : torch.Size([1, 130, 14, 14]) after bottleneck #2 : torch.Size([1, 142, 14, 14]) after bottleneck #3 : torch.Size([1, 154, 14, 14]) after bottleneck #4 : torch.Size([1, 166, 14, 14]) after bottleneck #5 : torch.Size([1, 178, 14, 14]) after bottleneck #6 : torch.Size([1, 190, 14, 14]) after bottleneck #7 : torch.Size([1, 202, 14, 14]) after bottleneck #8 : torch.Size([1, 214, 14, 14]) after bottleneck #9 : torch.Size([1, 226, 14, 14]) after bottleneck #10 : torch.Size([1, 238, 14, 14]) after bottleneck #11 : torch.Size([1, 250, 14, 14]) after bottleneck #12 : torch.Size([1, 262, 14, 14]) after bottleneck #13 : torch.Size([1, 274, 14, 14]) after bottleneck #14 : torch.Size([1, 286, 14, 14]) after bottleneck #15 : torch.Size([1, 298, 14, 14]) after bottleneck #16 : torch.Size([1, 310, 14, 14]) after bottleneck #17 : torch.Size([1, 322, 14, 14]) after bottleneck #18 : torch.Size([1, 334, 14, 14]) after bottleneck #19 : torch.Size([1, 346, 14, 14]) after bottleneck #20 : torch.Size([1, 358, 14, 14]) after bottleneck #21 : torch.Size([1, 370, 14, 14]) after bottleneck #22 : torch.Size([1, 382, 14, 14]) after bottleneck #23 : torch.Size([1, 394, 14, 14]) after dense_block_2 : torch.Size([1, 394, 14, 14]) after transition_2 : torch.Size([1, 197, 7, 7]) after bottleneck #0 : torch.Size([1, 209, 7, 7]) after bottleneck #1 : torch.Size([1, 221, 7, 7]) after bottleneck #2 : torch.Size([1, 233, 7, 7]) after bottleneck #3 : torch.Size([1, 245, 7, 7]) after bottleneck #4 : torch.Size([1, 257, 7, 7]) after bottleneck #5 : torch.Size([1, 269, 7, 7]) after bottleneck #6 : torch.Size([1, 281, 7, 7]) after bottleneck #7 : torch.Size([1, 293, 7, 7]) after bottleneck #8 : torch.Size([1, 305, 7, 7]) after bottleneck #9 : torch.Size([1, 317, 7, 7]) after bottleneck #10 : torch.Size([1, 329, 7, 7]) after bottleneck #11 : torch.Size([1, 341, 7, 7]) after bottleneck #12 : torch.Size([1, 353, 7, 7]) after bottleneck #13 : torch.Size([1, 365, 7, 7]) after bottleneck #14 : torch.Size([1, 377, 7, 7]) after bottleneck #15 : torch.Size([1, 389, 7, 7]) after dense_block_3 : torch.Size([1, 389, 7, 7]) after avgpool : torch.Size([1, 389, 1, 1]) after flatten : torch.Size([1, 389]) after fc : torch.Size([1, 1000])