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

非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也好其它开源应用或组件也好,都太不友好,都得让使用者折腾,不在折腾中死亡,就在折腾中激荡…..

目录

现在准备开始:

系统环境:
-操作系统: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
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值