Window10下anaconda3+TensorFlow的安装(完整版)

 

安装前准备

TensorFlow 有两个版本:CPU 版本和 GPU 版本。GPU 版本需要 CUDA 和 cuDNN 的支持,CPU 版本不需要。如果你要安装 GPU 版本,请先确认你的显卡支持 CUDA。安装CPU 版本不需要安装 CUDA 和 cuDNN,使用pip安装。

 

确认你的显卡支持 CUDA。https://developer.nvidia.com/cuda-gpus

显卡版本相对应查看:

 

根据官方说明,需要Compute Capability>=3.5;

 

确保你有稳定的网络连接。

在此安装 Anaconda,因为这个集成了很多科学计算所必需的库,能够避免很多依赖问题,能创建多个隔离环境,不相互影响

 

以上条件符合,那么恭喜你可以开始下载 CUDA 和 cuDNN 的安装包了,注意版本号会由于 TensorFlow 不同版本有变化,此处请结合下面的安装 CUDA 和安装 cuDNN 说明)。

 

 

 

  • 下载后双击运行安装,一直next,需要注意的是:

 

 

  • 安装完成后在开始->Anaconda3(64-bit)->Anaconda Prompt 双击打开

输入conda -V查看版本,显示版本即安装成功

  • 在anaconda中安装tensorflow
    • 查看当前python环境

python --version

由于Python 3.7目前支持tensorflow不太稳定,所以在此创建一个python3.6版本的,在此环境中安装tensorflow

 

  • conda create --name python36 python=3.6

  •  检测python36的环境添加到了Anaconda里面:conda info -–envs

  • 在python36环境中正式安装tensorflow包

激活python36环境   activate python36

 

查看Python版本   python --version

 

 

使用清华的镜像源安装tensorflow 

# GPU版本

pip install –upgrade tensorflow-gpu  -i https://pypi.tuna.tsinghua.edu.cn/simple

# CPU版本

pip3 install --upgrade tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple

 

然后就开始安装了,速度视网速而定。

 

  • 安装CUDA和cuDNN(安装CPU版本的已安装完毕,可忽略此步骤)

查看当前tensorflow所支持的CUDA 和cuDNN版本

打开安装anaconda路径,以我的为例 我的安装在C:\pythondeep\Anaconda3

进入目录

C:\pythondeep\Anaconda3\envs\python36\Lib\site-packages\tensorflow\python\platform

用记事本打开 build_info.py

可以看到支持的版本号为CUDA10.0和CUDNN7.0

下载相应的CUDA10.0

https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=10

 

 

下载后双击安装(傻瓜式安装,不用改路径)

 

下载CUDNN7.0 (可以百度找,也可以官网下载 注:官网下载需要注册登录账号)

https://developer.nvidia.com/rdp/cudnn-archive

 

 

下载完成后解压:目录为

 

将bin include lib中的文件复制张贴到CUDA所安装的目录的相应文件中:(注意:不是替换

CUDA默认安装:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0

 

 

 

 

    • 测试是否安装成功tensorflow:

在python36环境中输入Python

 

输入

import tensorflow as tf

a = tf.random_normal((100, 100))

b = tf.random_normal((100, 500))

c = tf.matmul(a, b)

sess = tf.InteractiveSession()

sess.run(c)

 

 

可以看到已经识别出我的显卡了 GTX960M

输入    tf.__version__ #查看版本

到此tensorflow已安装成功

  • 下载PyCharm ,配置Python环境

 

https://www.jetbrains.com/pycharm/download/#section=windows

 

打开pycharm,更改python环境

 

 

选择所安装anaconda路径中的envs\python36\python.exe

 

 

 

 

新建工程测试:

# coding=utf-8

# 引入 tensorflow 模块

import tensorflow as tf

# 官方教程代码测试:

# Creates a graph.

a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')

b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')

c = tf.matmul(a, b)

# Creates a session with log_device_placement set to True.

sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))

# Runs the op.

print(sess.run(c))

 

结果:

 

 

 

环境搭建成功。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
安装和配置Anaconda3、PyCharm、CUDA 10.1、cuDNN 7.6和TensorFlow 2.2的步骤如下: 1. 首先,下载并安装Anaconda3。访问Anaconda官方网站,并下载适合您操作系统的安装程序。运行安装程序,按照提示进行安装。 2. 安装完成后,打开终端或命令提示符,并创建一个新的Anaconda环境。运行以下命令: ``` conda create -n env_name python=3.7 ``` 将"env_name"替换为您想要的环境名称。 3. 激活新创建的环境。运行以下命令: ``` conda activate env_name ``` 4. 下载并安装PyCharm。访问JetBrains官方网站,下载适合您操作系统的PyCharm安装程序。运行安装程序,按照提示进行安装。 5. 下载并安装CUDA 10.1。访问NVIDIA官方网站,下载与您的显卡和操作系统兼容的CUDA 10.1安装程序。运行安装程序,按照提示进行安装。 6. 下载并安装cuDNN 7.6。访问NVIDIA官方网站,并下载与您的CUDA版本和操作系统兼容的cuDNN 7.6库。将cuDNN文件解压缩到CUDA的安装目录中。 7. 配置PyCharm以使用Anaconda环境。打开PyCharm并导航到"Settings" > "Project Interpreter"。单击右上角的设置图标,并选择"Add"。在打开的窗口中,选择"Conda Environment" > "Existing environment"。在"Interpreter"字段中,选择Anaconda环境的路径。 8. 在PyCharm中安装TensorFlow 2.2。返回"Settings" > "Project Interpreter",并单击右下角的"+"按钮。在搜索栏中输入"tensorflow",并选择TensorFlow包。单击"Install"按钮,完成安装。 9. 现在,您已成功安装和配置Anaconda3、PyCharm、CUDA 10.1、cuDNN 7.6和TensorFlow 2.2。您可以开始使用TensorFlow进行深度学习任务。 请注意,安装和配置步骤可能因操作系统和版本而异。建议在查找和安装这些软件时参考官方文档和教程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

许帅帅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值