In the forward method of hybrid_cnn you are flattening x and pass it to augmented1 which has a Conv2d layer.
Remove the x.view and make sure the channels etc. match.
Also, you are returning a flat tensor from augmented1 and pass it again to the conv layer in augmented2, which will break next.