适用于老旧CPU的Tensorflow-GPU-1.8 python 3.6
环境要求
macOS High Sierra 10.13.6
TensorFlow 1.8
python 3.6.5/6
NVIDIA Web-Drivers 387.10.10.10.40.105
CUDA-Drivers 387.178
CUDA Toolkit 9.1.128
cuDNN 7.0.5
>~/.bash_profile
export CUDA_HOME=/usr/local/cuda
export DYLD_LIBRARY_PATH="$CUDA_HOME/lib:$CUDA_HOME/extras/CUPTI/lib"
export LD_LIBRARY_PATH=$DYLD_LIBRARY_PATH
export PATH=$DYLD_LIBRARY_PATH:$PATH
export flags="--config=cuda --config=opt"
>编译环境
Homebrew
bazel 0.10.0
Xcode 8.2
Anaconda3-5.2.0-Python-3.6.5
nccl 2.1.15
>编译指令
bazel build --config=cuda --config=opt --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0" --action_env PATH --action_env LD_LIBRARY_PATH --action_env DYLD_LIBRARY_PATH --copt=-march=native --copt=-msse4.1 --copt=-msse4.2 --copt=-mavx //tensorflow/tools/pip_package:build_pip_package
>如遇-ncclAllReduce
下载_nccl_ops.so文件替换到你的Pyhon安装目录... /Lib/site-packages/tensorflow/contrib/nccl/ops