max os 10.13.2 安装 tensorflow 1.1.0 gpu 版本

我的机器是imac 4.0hz  mac os x 10.13.2 ,我用下来,tensorflow gpu 版本是1.1.0。

后来看了一下管网,现在的mac只支持到1.1.0,大于这个版本的gpu版本, 都不能在mac上边运行,只能运行cpu的版本。

sip权限 如果不修改可以import tensorflow 成功,但进行训练时会出dlopen 动态库加载失败的错误,所以后边还是要进行

这一步处理,如果只是运行代码,不进行训练,还是可以不用sip这一步的。

步骤如下:

1.  先卸载cup版本    pip3 uninstall tensorflow 

2.  先安装 cuda 这里要安装8.0   https://developer.nvidia.com/cuda-downloads

     CUDA Toolkit 8.0 - Feb 2017

 3. cudnn 到官网下载 https://developer.nvidia.com/cudnn

     5.1 版本 cuda8.0 版本。( 我开始cuda 用9.2 cudnn用7.2 结果找不到8.0的,所以这里的版本一定要对上)

4. .bash_profile 写入

export CUDA_HOME=/usr/local/cuda

export DYLD_LIBRARY_PATH=/usr/local/cuda/lib:/usr/local/cuda/extras/CUPTI/lib

export LD_LIBRARY_PATH=$DYLD_LIBRARY_PATH

export PATH=${PATH}:/usr/local/lib:/usr/local/Cellar/erlang/18.3/lib/erlang/bin:${NDK_HOME}:${GRADLE_HOME}/bin:$DYLD_LIBRARY_PATH

5. 安装 pip3 install tensorflow-gpu

6. 测试 python3

import tensorflow as tf 

成功。

猜你喜欢

转载自blog.csdn.net/yangzm/article/details/81912428