TensorFlow
TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。
TensorFlow可被用于语音识别或图像识别等多项机器深度学习领域,对2011年开发的深度学习基础架构DistBelief进行了各方面的改进,它可在小到一部智能手机、大到数千台数据中心服务器的各种设备上运行。TensorFlow将完全开源,任何人都可以用。
操作系统
Win10
步骤
一、安装CUDA以及cuDNN
可以先行在cmd处安装:
# CPU 版的
pip3 install --upgrade tensorflow
# GPU 版的
pip3 install --upgrade tensorflow-gpu
随后在cmd处通过import tensorflow,查看本机的CUDA以及cuDNN的适机版本:
安装适机的CUDA,下载地址(此处为CUDA8.0的下载地址,如需其他版本,进入网站后搜索即可),注意安装之前要先把本机对应的旧版本卸载,否则新旧版本不兼容会导致新版本安转失败
安装CUDA完毕,找到安装目录下报错中要求的dll文件,添加进环境变量
再次import tensorflow:
根据提示安装cuDNN,https://developer.nvidia.com/rdp/cudnn-download
安装cuDNN需要在官网注册(join)一个账户,然后填一份对应的调查(cuDNN Download Survey),完毕之后就可以下载了,选择对应的版本下载即可
二、安装Anaconda
此处参考于文档
安装源
在 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 寻找你与你电脑系统对应的版本进行安装(安装具体教程可以参考CSDN的技术文章,注意安装流程中要勾选自动添加环境变量)
测试
下载并安装完成后,打开Anaconda Prompt, 输入 ‘conda –V’, 如果输出如下信息
conda 4.3.30
说明Anaconda 安装成功。
设置 Anaconda 仓库镜像(提高下载速度)
打开 Anaconda Prompt, 输入:
condaconfig--add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
condaconfig--set show_channel_urls yes
更新包
输入 ‘conda list’查看安装的包
输入‘conda update package_name’更新单个包
conda upgrade --all #更新全部包
三、安装TensorFlow
打开 Anaconda Prompt
创建TensorFlow所依赖的环境
>conda create -n tensorflow python=3.5
按照提示完成创建(Proceed ([y]/n)? y)
激活TensorFlow
>activate tensorflow
#对应的退出tensorflow代码为 deactivate tensorflow
安装cpu版本的TensorFlow
>pip install tensorflow
安装完毕后,
进入python环境,测试tensorflow是否安装好,若输入import语句无报错则成功
>python
>>>import tensorflow as tf
退出python环境,安装spyder
>conda install spyder