justusschock:

Transpose is a convolution and has trainable kernels while Upsample is a simple interpolation (bilinear, nearest etc.)


Transpose is learning parameter while Up-sampling is no-learning parameters. Using Up-samling for faster inference or training because it does not require to update weight or compute gradient