I am actually using conv3d and maxpool3d in all the model,
something like this:
 self.conv1a = nn.Conv3d(3,64,(3,3,3),stride=(1,1,1),padding=(1,1,1),bias =True)
 self.pool1  = nn.MaxPool3d((1,2,2),stride=(1,2,2))