Building ConvNets and Multi-Head Attention with einops - comparing traditional PyTorch vs einops implementations.