TypeError: forward() missing 1 required positional argument: 'x'

Traceback (most recent call last):
File "D:/code/TransUNet-main/train.py", line 95, in
trainer[dataset_name](args, net, snapshot_path)
File "D:\code\TransUNet-main\trainer.py", line 57, in trainer_synapse
outputs = model(image_batch)
File "D:\software\anaconda\envs\py36\lib\site-packages\torch\nn\modules\module.py", line 550, in call
result = self.forward(*input, **kwargs)
File "D:\code\TransUNet-main\networks\vit_seg_modeling.py", line 544, in forward
x = self.decoder(x, features)
File "D:\software\anaconda\envs\py36\lib\site-packages\torch\nn\modules\module.py", line 550, in call
result = self.forward(*input, **kwargs)
File "D:\code\TransUNet-main\networks\vit_seg_modeling.py", line 522, in forward
x = decoder_block(x, skip=skip)
File "D:\software\anaconda\envs\py36\lib\site-packages\torch\nn\modules\module.py", line 550, in call
result = self.forward(*input, **kwargs)
File "D:\code\TransUNet-main\networks\vit_seg_modeling.py", line 450, in forward
x = self.up_c([x,skip])
File "D:\software\anaconda\envs\py36\lib\site-packages\torch\nn\modules\module.py", line 550, in call
result = self.forward(*input, **kwargs)
TypeError: forward() missing 1 required positional argument: 'x'

forward()缺少1个必需的位置参数:‘x'
看看forward函数咋定义的吧