Hello,
I have a trained CNN for segmentation with a certain input image size and now I want to use it and predict some output for test image. As you might know for segmentation, it is not required to use the same image size and so I wanted to do some experiment and try different size (I have some other problematic to justify this). But the thing is when doing

proba  = model.forward(new_image)

I get the following error :
RuntimeError: Sizes of tensors must match except in dimension 1. Got 64 and 63 in dimension 2 (The offending index is 1)
And it kind of appear that my input size can’t be other that a multiple of 32 … I wanted to know if someone has some info about this topic, is it normal ? Does it depend from my network architecture (from what operation) ? Or does it depend from my hardware architecture (I am on CPU now) ?
Thank you