Largely based on the Tensorflow 1.6 gist, this should hopefully simplify things a bit. Mixing homebrew python2/python3 with pip ends up being a mess, so here's an approach to uses the built-in python27.
- NVIDIA Web-Drivers 387.10.10.10.25.156 for 10.13.3
- CUDA-Drivers 387.178
- CUDA 9.1 Toolkit
- cuDNN 7.0.5 (latest release for mac os)