博客
关于我
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/

    你可能感兴趣的文章
    Oracle闪回技术(Flashback)
    查看>>
    oracle零碎要点---ip地址问题,服务问题,系统默认密码问题
    查看>>
    Oracle零碎要点---多表联合查询,收集数据库基本资料
    查看>>
    Oracle静默安装
    查看>>
    Oracle面试题:Oracle中truncate和delete的区别
    查看>>
    TCP基本入门-简单认识一下什么是TCP
    查看>>
    org.apache.poi.hssf.util.Region
    查看>>
    org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /
    查看>>
    org.hibernate.HibernateException: Unable to get the default Bean Validation factory
    查看>>
    org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
    查看>>
    org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded
    查看>>
    org.tinygroup.serviceprocessor-服务处理器
    查看>>
    org/eclipse/jetty/server/Connector : Unsupported major.minor version 52.0
    查看>>
    org/hibernate/validator/internal/engine
    查看>>
    orm总结
    查看>>
    os.system 在 Python 中不起作用
    查看>>
    SQL--合计函数(Aggregate functions):avg,count,first,last,max,min,sum
    查看>>
    OSError: no library called “cairo-2“ was foundno library called “cairo“ was foundno library called
    查看>>
    OSG学习:几何体的操作(二)——交互事件、Delaunay三角网绘制
    查看>>
    OSG学习:几何对象的绘制(三)——几何元素的存储和几何体的绘制方法
    查看>>