win10下安装TensorFlow-GPU

https://www.tensorflow.org/install/install_windows

一定要照着官网来,错的直接百度或者google

每个人自己的情况都不一样,出点小差错很正常

不要听信csdn上的教程!!!

他们的是他们的,你可以参考,但是不能完全照着他们的来!!!

接下来,我就把官网的步骤翻译一下

准备:CUDA 8.0  和 cuDNN 6.0 

1.  下载Anaconda

   有很多初学者,比如像我这种小白都不知道这是个什么玩意儿,直接上去就装,不行的。

  Anaconda是一个 环境。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。

  在安装Anaconda后,python也安装好了

  我的安装过程:

  从 点击打开链接下载了Python3.6版本,安装之后,输入python,版本是3.6.3

2. 环境安装好之后,我们给环境起一个名字

conda create -n tensorflow pip python=3.5 

    一定要按官网说的来,python=3.5,这时,你会想刚才不是已经安装过3.6了吗,怎么现在有写3.5,可能现在的TensorFlow只支持python3.5吧。但是我明明看到官网上写的支持python3.5和python3.6

3.激活环境

   
C:> activate tensorflow
 (tensorflow)C:> 
4.在你的conda环境里安装TensorFlow
    
(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu 

5.测试
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
当运行 import tensorflow 时你会发现出现错误

ImportError: Could not find 'cudart 64_90.dll'

原因: tensorflow版本和CUDA版本不兼容,最开始明明说CUDA 8.0就够了,为啥还需要cudart 64_90(缺CUDA 9.0)

措施:  ① 把CUDA换成9.0 (太费劲)
            ② 降低tensorflow的版本
        
 F:\>pip install --upgrade https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/gpu/tensorflow_gpu-1.3.0rc0-cp35-cp35m-win_amd64.whl

       一开始安装的是1.5.0  ,现在换成1.3.0,
      
        不用卸载原来的tensorflow,在安装新的版本时,会自动卸载原来的版本

        还是google的攻城狮比较人性化

————————————————————————————————————————————————————

  至此,tensorflow已经完全安装成功

  用jupyter  写python会十分方便,但是直接用anaconda中自带的jupyter会出现  ImportError,无法导入tensflow问题

 我们需要在之前创建的环境下重新安装jupyter

activate tensorflow #激活tensorflow环境
conda install ipython
conda install jupyter
jupyter notebook #重新打开jupyter notebook

    

最后说一下如何退出jupyter

按两次ctrl+c就可以啦





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值