As @gsp-27 pointed out, nn.View is no longer necessary, because you can just call .view() on a Variable, and have it recorded by autograd. It should be straightforward to map old networks that use nn.View to new ones, that call just the method.