@ptrblck ty for your reply.
In the paper I’m reading, they show the following architecture

Do you think by upsampling they are saying that they’re actually using an upsampling function such as nn.Upsample or they are just using ConvTranspose2d and playing with the stride?
I mean, we can achieve the same downsampling without Max Pooling by playing with stride too right? But if they mention it on the architecture, it means they’re applying it right? What would you say given your experience?
I guess the best would be to contact the author to get more informations.