Hey! Have you tried our docker install? We tried to make it as simple as possible.
I agree that installing without docker is a pain, but you should follow our install guide. Particularly for Caffe2, it's included in PyTorch 1.0 so you don't have to install it separately :-).