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

    你可能感兴趣的文章
    PE文件,节头有感IMAGE_SECTION_HEADER
    查看>>
    PE知识复习之PE的导入表
    查看>>
    PGOS:今天动手给电脑装青苹果Win7 X64位系统
    查看>>
    PgSQL · 特性分析 · PG主备流复制机制
    查看>>
    phoenix连接hbase报错Can not resolve hadoop120, please check your network_记录026---大数据工作笔记0187
    查看>>
    PHP
    查看>>
    Regular Expression Notes
    查看>>
    PHP $FILES error码对应错误信息
    查看>>
    PHP $_FILES函数详解
    查看>>
    php & 和 & (主要是url 问题)
    查看>>
    php -- 魔术方法 之 判断属性是否存在或为空:__isset()
    查看>>
    php -- 魔术方法 之 获取属性:__get()
    查看>>
    php -树-二叉树的实现
    查看>>
    PHP -算法-二路归并
    查看>>
    php 360 不记住密码,JavaScript_多种方法实现360浏览器下禁止自动填写用户名密码,目前开发一个项目遇到一个很 - phpStudy...
    查看>>
    php aes sha1解密,PHP AES加密/解密
    查看>>
    php csv 导出
    查看>>
    PHP imap 远程命令执行漏洞复现(CVE-2018-19518)
    查看>>
    php include和require
    查看>>
    ref 和out 区别
    查看>>