Hello Sir,
In my project I’m trying to use 3D convloutional networks
on some video frames, but when I perform a forward propagation, the program
shows this error:
    Traceback (most recent call last):
          File "C3D_training.py", line 309, in <module>
            main()
          File "C3D_training.py", line 152, in main
            train(train_loader, model, criterion, optimizer, epoch)
          File "C3D_training.py", line 187, in train
            output = model.forward(input_var)
          File "C3D_training.py", line 41, in forward
            x = F.relu(self.conv1a(x))
          File "/usr/local/anaconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 206, in __call__
            result = self.forward(*input, **kwargs)
          File "/usr/local/anaconda3/lib/python3.6/site-packages/torch/nn/modules/conv.py", line 330, in forward
            self.padding, self.dilation, self.groups)
          File "/usr/local/anaconda3/lib/python3.6/site-packages/torch/nn/functional.py", line 88, in conv3d
            return f(input, weight, bias)
        RuntimeError: 2D or 4D weight tensor expected, but got: [64 x 3 x 3 x 3 x 3] at /py/conda-bld/pytorch_1490903321756/work/torch/lib/THNN/generic/SpatialConvolutionMM.c:15

I don’t know exactly what is the origin of this error,
and what it means ?
any help will be appreciated.
Thank you,