最近刚刚配置了deep learning的环境,折腾了两三天,查阅了很多资料,各种尝试,终于成功了,下面把搭建过程详细记录下来,希望给自己和有需要的人提供更多参考和帮助。
系统:win7; 显卡:NVIDIA GeForce GT705
theano安装:
依赖资源有:Anaconda,资源: https://www.continuum.io/downloads。
这里简要介绍一下Anaconda,Anaconda是一款等价于python的语言平台,和python的区别是,Anaconda已经集成了python中所不能自带的一些库函数,如numpy,scipy等。所以,Anaconda比python更方便一些。在Pycharm中调用Anaconda,就可以非常方便的进行编程工作了。需注意的是,Python有2和3等不同版本,Anaconda也有其对应的版本,安装的时候电脑里最好不要安装太多python,以免Anaconda自带的版本和其发生冲突。
Anaconda在官网上下载即可,我这里下载的不是64位而是32位的(据说64位有时候会不好使,亲测的确不好使,不知是不是这个原因,总之换成x86就好使了)。这一步中以及下一步的安装mingw可以参考这个网址: https://www.zhihu.com/question/36609400。这里需要注意的是,theano会依赖相关的python库,比如numpy,scipy等,如果我们是在Anaconda下安装的theano,一定要注意在Anaconda下面安装上这些库而不是在python下。按照上述网址以及这些注意事项,基本可以安装成功theano。
cuda安装:
要想做deep learning,必须要安装CUDA才能进行大数据计算。接下来,记录CUDA安装过程,CUDA官网下载 https://developer.nvidia.com/cuda-downloads 。
要求环境:显卡必须是N卡,A卡不可以除非你去买相应的软件来支持。下载VS,我下载的是VS2010.
之后从官网上下载CUDA,安装时在第一个安装路径下默认该路径即可,不必费心思去自己选一个路径,因为cuda的安装很有意思,安装完后,该文件夹会自动删除,之后选择自定义安装,全部选择即可,然后,到了sample,document以及toolkit安装文件夹的选择,这些文件夹可以按照默认路径,我安装时就是按照其默认路径来的,注意,这里有个文件是安装在了programdata下,此文件夹为隐藏文件夹,不要在安装完后找不到该文件夹就以为安装失败了,把它变为非隐藏即可看到,这个文件夹下有一些cuda 的 samples。最后如果显示全部安装完毕,就安装结束了。以上参考 http://www.cnblogs.com/xing901022/p/3248469.html,可参考该网址结合我的上面的补充,另外还需注意,环境变量设置的时候,CUDA_SDK_PATH后面多了一个common,自己设置的时候多看看就知道了。
接下来,检测cuda是否成功安装。cmd在命令窗口输入nvcc -V,如果显示如下图所示,说明已经安装成功。
接下来运行cuda sample里的几个例子,来验证其能否顺利进行,在VS里找到programdata文件夹下cuda sample的文件夹,导入其中的一个.sln文件,运行试试就行了。
Tips:除了Anaconda不是64位,其余都是下载的64位,尽量保持位数一致吧,否则后期运行时会遇到很多麻烦。

theano及cuda环境搭建相关推荐

  1. Windows10 配置 Nvidia 驱动与 Cuda 环境搭建

    title: Windows10 配置 Nvidia 驱动与 Cuda 环境搭建 mathjax: false date: 2021-04-17 12:50:27 tags: [Environment ...

  2. Cuda环境搭建并部署多目标跟踪模型FairMOT推理验证

    FairMOT(Fairness of Detection and Re-Identification in Multiple Object Tracking)是一种基于深度学习的多目标跟踪算法,采用 ...

  3. Theano+Keras开发环境搭建(最简单的教程)

    目录: 介绍: 一.Theano 安装 二.keras 安装 三.安装过程出现的错误 (theano.configdefaults): g++ not available, if using cond ...

  4. pytorch的cuda环境搭建(GPU版本安装)

    第一步:安装cuda 安装cuda,这里还需要安装对应版本的Visual Studio(具体参考本博主的博客 https://blog.csdn.net/qq_36653505/article/det ...

  5. CUDA 8.0 + VS2013 + win10 x64开发环境搭建

    前言 工欲善其事,必先利其器. CUDA开发,搭建Windows下的环境 准备 作为CUDA开发的第一篇,先介绍一下CUDA环境的搭建吧,这里主要讲的是CUDA在WINDOWS上的环境搭建,后续会专门 ...

  6. 怎么装python的keras库_matlab调用keras深度学习模型(环境搭建)

    matlab没有直接调用tensorflow模型的接口,但是有调用keras模型的接口,而keras又是tensorflow的高级封装版本,所以就研究一下这个--可以将model-based方法和le ...

  7. 深度学习(二)theano学习笔记(1)环境搭建

    theano学习笔记(1)环境搭建 原文地址:http://blog.csdn.net/hjimce/article/details/46654229 作者:hjimce 搭建theano实属不易,因 ...

  8. 深度学习(四十一)cuda8.0+ubuntu16.04+theano、caffe、tensorflow环境搭建

    cuda8.0+ubuntu16.04+theano.caffe.tensorflow环境搭建 目前自己撘过深度学习各种库.各种环境,已经搭建了n多台电脑,发现每台电脑配置安装方法各不相同,总会出现各 ...

  9. Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)...

    win7(win10也适用)系统安装GPU/CPU版tensorflow Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程) 目录 2.配置 ...

最新文章

  1. Luogu P6055 [RC-02] GCD(莫比乌斯反演,杜教筛)(这题乐死我了,真就图一乐呗)
  2. 《自写原创程序,让vim运行c/c++》
  3. N900 Dual boot(meego maemo)
  4. [POI2005]BAN-Bank Notes
  5. 使用ajax将数据显示在指定位置_AJAX学习主题之一
  6. 单时隙灵敏度有什么影响_英国大学设计出低价开源单分子显微镜
  7. websocket java8_Java API For WebSocket(八)服务器安全
  8. How GPUs Work
  9. sql select 0 字段 某字段是不在指定的表
  10. 这可能不只是一篇面经
  11. selenium 模拟火狐浏览器
  12. koolproxy无法下载https证书的解决方法
  13. 微信小程序实现智能识别名片
  14. python实现阿里云盘同步功能(sync_folder)
  15. python定义结构体_python中定义结构体的方法
  16. openvino踩坑记(ImportError: DLL load failed while importing ie_api)
  17. Linux - send 出现 Resource temporarily unavailable
  18. migration mysql_MySQL Migration Tool 使用 | 学步园
  19. 【实用工具箱】将CSDN文章内容转成PDF文件实用教程(程序员小技巧)—— 禅与计算机程序设计艺术
  20. 输出1-100的奇数(每行输出6个)

热门文章

  1. 浅析嵌入式系统之uboot详解(5.1)—时钟分频
  2. GC导致线上CPU超100%
  3. 全球唯一棕色熊猫 据科学记载全世界仅发现五只
  4. 物理光学2 麦克斯韦方程组与电磁波
  5. AcWing 3565. 完美矩阵 (绝对值不等式)
  6. 本地缓存、服务器缓存、分布式缓存介绍
  7. 老男孩教育100道面试题
  8. 编码与解码(encode、decode)
  9. 计算机应用技术高数学几本书,高一下学期数学学必修几 学哪几本书
  10. 天干地支(python)