tensorflow安装总结

 CASE 1:UbuntuGPU版本tensorflow,使用anaconda安装

查看NVIDIA显卡计算能力

首先安装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.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值