Hi,
The main problem with the pip-based installation from source is the dependencies.
In particular, you want to make sure that cuda, cudnn, (magma if you need linear algebra on cuda), cpu blas (mkl or openblas), cpu lapack (comes with blas usually and is only needed if you need linear algebra) are available and properly detected.
Once these are installed, you can simply install it with python setup.py install (or, I’m not sure but I think it works, pip install .).