admin管理员组

文章数量:1530846

非Anaconda纯PYTHON环境下Theano基于WIN10的纯净CUDA安装与GPU配置

最近为了安装Theano为了使用GPU,折腾得半死,网上很多都是基于Python2.x版本、Theano0.6x版本,大部分是基于ubuntu操作系统的安装教程,现在是2017年11月最新版的Python3.6.3了,Theano 0.9.0了,Cuda都9.0了,结果居然找不到网上能正确指导安装的教程,玩非微软的东东就这么多的坑吗?我觉得做为初学用户还是微软的东东好用,LINUX也好其它开源应用或组件也好,都太不友好,都得让使用者折腾,不在折腾中死亡,就在折腾中激荡…..

目录

    • 现在准备开始
    • 安装步骤
      • Python安装
      • MinGW安装
      • CUDA安装
      • Theanopycudanose安装
    • Theano配置GPU
    • 总结

现在准备开始:

系统环境:
-操作系统:Windows10 64位
-显卡:GeForce GTX 1050
-开发环境:Visual Studio 2015
-directx 11 64位

要安装的软件及组件列表:
- Python3.6.3 64位
- Theano0.9.0
- pycuda (2017.1.1)
- nose (1.3.7)
- cuda8.0.44
- mingw 64(7.2.0)


安装步骤

以上所有组件除Python、cuda、mingw以外,其它组件都是在安装了Python后使用PIP命令自动下载安装的,本教程不提供以上程序下载地址,因为百度一搜都有

Python安装

Python安装很简单,记得下载64位的,在windows下一路下一步就行了,但要注意在安装界面中有一个选项要勾上“Add Python 3.6 to PATH”,添加到系统环境变量;

检测安装是否成功
打开CMD,最好用管理员打开,然后输入python

C:\Windows\System32>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

看到以上信息表示安装成功了;

MinGW安装

mingw安装主要是解决g++,因为运行Theano需要用到g++/gcc,安装MinGw就有了g++;要注意也要配套是64位的;安装也很方便,就是一路下一步;可以百度”Mingw-w64 - GCC for Windows 64 “找到资源下载;

检测安装是否成功
打开CMD,最好用管理员打开,然后输入gcc -v

C:\Windows\System32>gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=C:/Program\ Files/mingw-w64/x86_64-7.2.0-win32-seh-rt_v5-rev1/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/7.2.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../../../src/gcc-7.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/c/mingw720/x86_64-720-win32-seh-rt_v5-rev1/mingw64 --enable-shared --enable

本文标签: 纯净环境AnacondaPythonTheano