You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I see the input_size is different in the different datasets. For example, the input_size in adac is :
class UnetrPPEncoder(nn.Module):
def init(self, input_size=[16 * 40 * 40, 8 * 20 * 20, 4 * 10 * 10, 2 * 5 * 5],dims=[32, 64, 128, 256],
proj_size =[64,64,64,32], depths=[3, 3, 3, 3], num_heads=4, spatial_dims=3, in_channels=1,
dropout=0.0, transformer_dropout_rate=0.1 ,kwargs):
super().init()
and I check the shape of the acdc is [216,256,10].So i'm confused because the shape of data always miss match the embedding size like this:
File "/home/unetrpp/transformerblock.py", line 60, in forward
x = x + self.pos_embed
RuntimeError: The size of tensor a (27648) must match the size of tensor b (25600) at non-singleton dimension 1
Can you tell me how to solve this problem??
The text was updated successfully, but these errors were encountered:
I see the input_size is different in the different datasets. For example, the input_size in adac is :
class UnetrPPEncoder(nn.Module):
def init(self, input_size=[16 * 40 * 40, 8 * 20 * 20, 4 * 10 * 10, 2 * 5 * 5],dims=[32, 64, 128, 256],
proj_size =[64,64,64,32], depths=[3, 3, 3, 3], num_heads=4, spatial_dims=3, in_channels=1,
dropout=0.0, transformer_dropout_rate=0.1 ,kwargs):
super().init()
and I check the shape of the acdc is [216,256,10].So i'm confused because the shape of data always miss match the embedding size like this:
File "/home/unetrpp/transformerblock.py", line 60, in forward
x = x + self.pos_embed
RuntimeError: The size of tensor a (27648) must match the size of tensor b (25600) at non-singleton dimension 1
Can you tell me how to solve this problem??
The text was updated successfully, but these errors were encountered: