CASE 1:UbuntuGPU版本tensorflow,使用anaconda安装
首先安装cuda和cudnn 然后安装anaconda
wget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh //下载anaconda 任意
网址下载链接即可,官网比较慢,推荐此链接
bash Anaconda3-5.0.1-Linux-x86_64.sh //安装anaconda
conda -create -n tensor_flow python=3.7 //创建名为tensor_flow的环境
source activate tensor_flow //进入名为tensor_flow的环境中
pip install tensorflow-gpu==1.4.0 //安装gpu版的tensorflow
pip install keras //安装keras
注:cuda版本不支持的话 可以安装cudatoolkit9.0
conda install -c anaconda cudatoolkit=9.0
此时已经安装好了 接下来就需要更进一步的学习如何使用tensorflow
python
import tensorflow as tf //测试代码
hello = tf.constant('first tensorflow')
sess = tf.Session()
print (sess.run(hello))
NOTE:
1
conda info --envs //打印conda已安装的环境
2.出现conda命令不存在的情况:如果安装anaconda3时没有在环境变量中添加conda的路径
则输入如下命令
echo 'export PATH="/home/mts/anaconda3/bin:$PATH"' >> ~/.bashrc //路径 mts/anaconda3 改为你自己的
source ~/.bashrc
如果安装时添加过了 则重启terminal即可 或者输入一下命令
source ~/.bashrc
3.注意tensorflow的版本号要与cuda cdnn的版本号相匹配
否则import tensorflow之后会出现一下错误 “ImportError:libculbas.so.9.0:cannot open shared object file:No such file or directory"
查看cuda cdnn 版本链接 https://blog.csdn.net/baidu_32936911/article/details/79774289
cat /usr/local/cuda/version.txt
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
tensorflow相匹配的版本查询 https://tensorflow.google.cn/install/source
4.安装一些额外库
(1)安装cv2:pip install opencv-python (没有的话会报错 no module named cv2)
(2)安装人脸识别的库:pip install dlib == 18.17.100
(3)安装机器学习的库:pip install sklearn
(4)安装scipy库:pip install scipy
(5)安装numpy库:pip install numpy
(6)安装Pillow图像库:pip install Pillow
(7)安装matplotlib绘图库:pip install matplotlib
(8)升级pip:python -m pip install -U pip
(9)安装word2vec:必须先安装Cython,其次pip install word2vec (如果提示你没有对应的文件,那么说明你电脑没有c++的编辑环境(windows默认不带),所以先安装一个c++的编译软件,比如VS,Dev-App都可以)可以参考如下博客:
https://blog.csdn.net/BEYONDMA/article/details/88381650
5.查看已安装tensorflow版本
由于tensorflow版本不同,可能一些函数的调用也有变换,这时候可能需要查看tensorflow版本,可以在终端输入查询命令如下:
python
import tensorflow as tf
tf.__version__
查询tensorflow安装路径为:
tf.__path__
5.参考链接
http://baijiahao.baidu.com/s?id=1604501192403223852&wfr=spider&for=pc
https://blog.csdn.net/Cs_hnu_scw/article/details/79695347
case2:UbuntuCPU版本tensorflow,使用pip安装方式(待尝试)
apt-get install python3-pip3 python3-dev //安装pip3
pip3 install tensorflow
case3:
1.安装对应版本cuda9.0 cudnn7.1
参考链接 https://blog.csdn.net/xccccz/article/details/80385448
2.Window10使用anaconda安装anaconda3
参考链接 :https://blog.csdn.net/u012005313/article/details/78111555
下载链接:https://www.anaconda.com/download/
2.