Kurumsal sürüm
and efficient subpixel convolution