博客
关于我
Window7-Anaconda-TensorFlow
阅读量:548 次
发布时间:2019-03-08

本文共 1579 字,大约阅读时间需要 5 分钟。

Windows下深度学习环境配置

本文基于个人经验总结,本人尝试总结了在Windows系统上配置深度学习环境的关键步骤和注意事项,供参考使用。


Caffe的安装

Caffe是一个开源项目,广泛用于图像处理任务。以下是配置Caffe的基本步骤:

  • 下载与编译

    Caffe可以通过官方GitHub仓库下载。由于Caffe本身是一个轻量级的图像处理框架,解压后直接编译即可。如果你不想手动编译,可以从生成的代码包中直接使用。

  • 安装依赖

    在安装Caffe之前,确保已安装以下依赖:

    • Boost库(用于编译依赖)
      -BAT(可选,用于支持更多操作系统)。
      具体依赖版本可以参考Caffe官方文档以确保兼容性。
  • 编译并运行

    由于Caffe内置了模型驱动,自带了许多预训练模型,因此在安装完成后即可直接使用。


  • CUDA与cuDNN的安装

    对于GPU加速,CUDA和cuDNN是必需的。以下是安装步骤:

  • 下载与激活

  • 安装方式

    将解压的cuDNN文件覆盖到CUDA安装目录中。这一步是确保cuDNN与CUDA版本兼容至关重要。

  • 验证安装

    确认CUDA版本以及cuDNN版本,避免版本不匹配导致问题。


  • TensorFlow的安装

    TensorFlow是深度学习领域的热门框架,以下是Windows下安装的详细步骤:

  • 环境准备

    建议使用Anaconda来管理Python环境,这样可以避免手动管理依赖。建议安装Python 3.5或3.6,具体版本要求可参考TensorFlow官方案证文档。

  • 镜像设置

    由于国内访问国外镜像可能存在问题,建议通过清华镜像或中科大镜像进行源码下载。以下是常用的命令:

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/  conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/  conda config --set show_channel_urls yes
  • 创建环境

    创建并切换至一个独立的TensorFlow环境:

    conda create -n tensorflow python=3.6  conda activate tensorflow
  • 安装TensorFlow

    使用pip安装:

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.5

    如果需要GPU加速,安装GPU版本:

    pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==1.5
  • 注意事项

    • 不同Python版本有较大差异,建议以Python 3.5或3.6为目标。
    • 使用较老的TensorFlow版本可能会导致兼容性问题,建议定期更新至最新稳定版本。

  • TensorFlow环境的使用

  • 激活环境

    切换至TensorFlow环境:

    conda activate tensorflow
  • 项目开发

    在项目目录中运行以下命令:

    tensor-flow --version

    如果是GPU版本,TensorFlow将自动利用GPU加速。

  • 注意事项

    • 检查项目路径是否正确,避免路径过长导致错误。
    • 不要直接在Anaconda Prompt中打开项目文件,建议在文档目录下手动运行。

  • 总结

    配置Windows深度学习环境需要注意环境管理、依赖安装和版本兼容性等问题。通过以上步骤,可以轻松搭建一个功能完善的深度学习环境。

    转载地址:http://xrwiz.baihongyu.com/

    你可能感兴趣的文章
    python办公自动化基础搜索文件
    查看>>
    python前端之css
    查看>>
    Python制作进度条,原来有这么多方法
    查看>>
    Python制作简单的学生成绩管理系统
    查看>>
    python制作甘特图的基本知识(附Demo)
    查看>>
    python制作一个简单的服务器,【Python】 做一个简单的 http 服务器
    查看>>
    Python到底能做什么?它的优点在哪?
    查看>>
    python利用pytorch库导出图像分割算子
    查看>>
    python利用pyshark监听网卡来抓包其中pyshark中摸索的一些可用参数
    查看>>
    python利用excel分析过杀漏失
    查看>>
    python判断汉字数目
    查看>>
    python判断文件是空的,如果是空的,就删除
    查看>>
    python判断密码是否正确_python密码判断是否符合要求的方法
    查看>>
    python判断字符串包含中文_Python 判断字符串是否包含中文
    查看>>
    python删除第一行_Python 乱码指北:一行删掉根目录
    查看>>
    Python删除列表元素的三种方法
    查看>>
    python初步学习-python数据类型-集合(set)
    查看>>
    python列表生成字典_Python中将字典转换为列表的方法
    查看>>
    python列表对应元素合并为列表及判断一个列表是几维
    查看>>
    python+flask计算机毕业设计骨科门诊患者档案管理系统(程序+开题+论文)
    查看>>