Siempre es una sensación un poco mixta escribir un código bastante bueno basado en principios fundamentales para hacer algún reordenamiento de tensores, solo para descubrir que PyTorch tiene una función incorporada que lo hace más rápido. Me había propuesto al menos hojear la documentación de cada función de torch y tensor, pero si no sabes para qué usarías algo, probablemente no se te quedará en la cabeza cuando surja la oportunidad. Pixel_unshuffle, te miro a ti.