Your code I’ve fixed works for me.
output = model(t)
print(activation['fc0.conv2'].shape)
> torch.Size([1, 2048, 8, 4])
print(activation['fc1.conv2'].shape)
> torch.Size([1, 2048, 8, 4])

Could you check it again?