首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用device= gpu (和VisualStudio12.0)在Windows 8上导入theano (0.6)

使用device= gpu (和VisualStudio12.0)在Windows 8上导入theano (0.6)
EN

Stack Overflow用户
提问于 2015-01-23 16:01:48
回答 1查看 809关注 0票数 3

当我尝试在GPU设备上使用Theano时,我遇到了编译问题(它在CPU中工作得很好)。对于已经报告的这里,我遇到了几乎完全相同的问题,但是,按照所提供的解决方案对我不起作用。按照最初的解决方案,我可以验证pycuda是否已成功安装,但导入theano仍然引发相同的错误:

代码语言:javascript
运行
AI代码解释
复制
c:\python\python27\include\pymath.h(22): warning: dllexport/dllimport conflict with "round"
c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(2455): here; dllimport/dllexport dropped

mod.cu(954): warning: statement is unreachable
mod.cu(1114): error: namespace "std" has no member "min"

... *lots more of the same error at different lines* ...

mod.cu(4604): error: namespace "std" has no member "min"

31 errors detected in the compilation of "C:/Users/Zehan/AppData/Local/Temp/tmpxft_0000317c_00000000-10_mod.cpp1.ii".
ERROR (theano.sandbox.cuda): Failed to compile cuda_ndarray.cu: ('nvcc return status', 2, 'for cmd', 'nvcc -shared -g -O3 --compiler-bindir C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\bin -Xlinker /DEBUG -m32 -Xcompiler -LC:\\Python\\Python27\\libs,-DCUDA_NDARRAY_CUH=d67f7c8a21306c67152a70a88a837011,/Zi,/MD -IC:\\Python\\Python27\\lib\\site-packages\\theano\\sandbox\\cuda -IC:\\Python\\Python27\\lib\\site-packages\\numpy\\core\\include -IC:\\Python\\Python27\\include -o C:\\Users\\Zehan\\AppData\\Local\\Theano\\compiledir_Windows-8-6.2.9200-Intel64_Family_6_Model_60_Stepping_3_GenuineIntel-2.7.8-32\\cuda_ndarray\\cuda_ndarray.pyd mod.cu -LC:\\Python\\Python27\\libs -LNone\\lib -LNone\\lib64 -LC:\\Python\\Python27 -lpython27 -lcublas -lcudart')

我有Python2.7.8 32位和MinGW设置和CUDA6.5。我使用以下.theanorc配置:

代码语言:javascript
运行
AI代码解释
复制
[global]
device = gpu
floatX = float32

[nvcc]
compiler_bindir=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin

为了使pycuda示例正常工作,我不得不将VisualStudio12.0 C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin添加到用户路径中。尽管使用visual studio 10命令提示符来构建pycuda,但由于某种原因,它不适用于visual studio 10.0。

顺便说一句,如果我尝试compiler_bindir=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin,就会发现一个错误,即visual的版本没有好处:

代码语言:javascript
运行
AI代码解释
复制
nvcc fatal: nvcc cannot find a supported version of Microsoft Visual Studio. Only the versions 2010, 2012, and 2013 are supported

(我安装了visual studio express 2010和2013 )

据我所知,Theano+GPU对Windows的支持还有些实验性,但似乎对某些人确实有效。对接下来的尝试有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-28 10:04:27

我找到了一些黑客来修复它这里

本质上,它需要在cuda_ndarray.cuh中查找<install-dir>/andbox\cuda文件并添加#include <algorithm>

它仍然留下一个警告warning C4273: 'round' : inconsistent dll linkage

根据本报告问题的说法,这是由于Python之间的冲突,两者都提供了round功能。也许可以通过在与CUDA链接时定义宏HAVE_ROUND来告诉Python不要尝试重新定义圆来解决这个问题。

不确定这是否是一个普遍的解决办法,适用于每个人,但似乎已经为我工作-就让我使用GPU与西亚诺。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28120712

复制
相关文章
使用GPU和Theano加速深度学习
【编者按】GPU因其浮点计算和矩阵运算能力有助于加速深度学习是业界的共识,Theano是主流的深度学习Python库之一,亦支持GPU,然而Theano入门较难,Domino的这篇博文介绍了如何使用GPU和Theano加速深度学习,使用更简单的基于Theano的 Nolearn库。教程由多层感知器及卷积神经网络,由浅入深,是不错的入门资料。 基于Python的深度学习 实现神经网络算法的Python库中,最受欢迎的当属Theano。然而,Theano并不是严格意义上的神经网络库,而是一个Python库,它可
CSDN技术头条
2018/02/09
1.6K0
使用GPU和Theano加速深度学习
使用GPU和Theano加速深度学习
【编者按】GPU因其浮点计算和矩阵运算能力有助于加速深度学习是业界的共识,Theano是主流的深度学习Python库之一,亦支持GPU,然而Theano入门较难,Domino的这篇博文介绍了如何使用GPU和Theano加速深度学习,使用更简单的基于Theano的 Nolearn库。教程由多层感知器及卷积神经网络,由浅入深,是不错的入门资料。 基于Python的深度学习 实现神经网络算法的Python库中,最受欢迎的当属Theano。然而,Theano并不是严格意义上的神经网络库,而是一个Python库,它可
用户1737318
2018/06/05
1.1K0
Ubuntu下让Theano使用GPU
在Ubuntu下安装完Theano以及cuda后,可以使用如下程序来测试你当前是否使用了GPU:
知忆
2021/06/09
9180
使用Bitfusion在K8s上共享GPU资源
注:微信公众号不按照时间排序,请关注公众号“亨利笔记”,并加星标以置顶,以免错过更新。
Henry Zhang
2021/08/05
1.8K1
在 Windows 系统上安装和使用 Fluentd
我们在最初的文章中介绍了在 Linux 上安装 Fluentd 的方法,有时候为了做些简单测试,并不需要在服务器上运行 Fluentd。在自己电脑上装一个Fluentd 就可以实现。
Fluentd中文网
2021/02/05
3K0
在gpu上运行Pandas和sklearn
当涉及大量数据时,Pandas 可以有效地处理数据。但是它使用CPU 进行计算操作。该过程可以通过并行处理加快,但处理大量数据仍然效率不高。
deephub
2022/11/11
1.7K0
在gpu上运行Pandas和sklearn
动手Theano:最强大的Python科学工具之一
也许已经听说过有关Theano的内容,但是究竟是什么呢?一种编程语言?编译器?Python库?好吧,实际上,这就是所有这些东西:Theano开发为以非常有效的方式编译,实现和评估数学表达式。实际上,它允许开发人员使用CPU和GPU来执行代码。现在,可能想知道使用GPU而不是CPU运行代码的优势是什么。
代码医生工作室
2020/05/07
9340
Reflector — 在 Windows 上使用 AirPlay
AirPlay 是由Apple发布的一项无线显示技术,能够将IOS设备屏幕画面投影至电脑屏幕。虽然 AirPlay使用方便并且设置简单,但其仅支持认证设备的性质导致 Windows 平台无法直接使用。而使用这款名为 Reflector 的软件即可让你在 Windows 平台下完整的体验 AirPlay 的各项功能。
reizhi
2022/09/26
3.9K0
Reflector — 在 Windows 上使用 AirPlay
这是一份你们需要的Windows版深度学习软件安装指南
选自Github 机器之心编译 参与:蒋思源、刘晓坤 本文从最基本的依赖项开始,依次配置了 VS 2015、Anaconda 4.4.0、CUDA 8.0.61 和 cuDNN v5.1 等基本环境,然后再从 Keras 出发安装 Theano、TensorFlow 和 CNTK 以作为其后端。在完成配置深度学习框架后,本文分别利用这三个框架作为 Keras 后端在 CPU 和 GPU 上训练了一个标准的卷积神经网络,完成该简单的卷积网络也就意味着我们完成了深度学习环境的配置。 从零开始:深度学习软件环境安
机器之心
2018/05/08
1.8K0
这是一份你们需要的Windows版深度学习软件安装指南
如何使用Homebrew在Linux和Windows上安装软件
长期以来,Homebrew软件一直是Mac用户的便捷工具,但仅适用于Mac用户。 该应用程序增加了Linux风格的软件包管理,使用户可以轻松安装命令行实用程序。 现在,在2.0.0及更高版本中,该应用程序不再是Mac专有的。
用户8704998
2021/06/08
3.9K0
这是一份你们需要的Windows版深度学习软件安装指南
该配置版本最后更新的日期是今年七月,该更新版本允许本地使用 3 个不同的 GPU 加速后端,并添加对 MKL BLAS 库的支持。
IT阅读排行榜
2018/08/17
7310
这是一份你们需要的Windows版深度学习软件安装指南
在Kubernetes(k8s)中使用GPU
Kubernetes 支持对节点上的 AMD 和 NVIDIA GPU (图形处理单元)进行管理,目前处于实验状态。
小陈运维
2021/12/10
2.5K1
技术|使用 MinGW 在 Windows 上使用 GNU
在Windows上安装GNU编译器集合(gcc)和其他GNU组件来启用GNUAutotools。
知忆
2021/07/06
1.8K0
Theano 中文文档 0.9 - 5.3 Windows安装说明
如果你想从GitHub安装Theano的前沿或开发版本,请确保你正在阅读此页面的最新版本。
ApacheCN_飞龙
2022/12/01
1.2K0
在Debian 8上使用Postfix配置SPF和DKIM
SPF(发件人策略框架)是一种向邮件服务器标识允许哪些主机为给定域发送电子邮件的系统。设置SPF有助于防止您的电子邮件被归类为垃圾邮件。
番茄味
2018/09/11
5.1K0
Codeql在windows上配置及使用
参考文章:https://blog.51cto.com/u_14149124/5707132
tea9
2023/02/28
1.4K0
在Windows上使用Docker运行.NetCore
今天我们来说下如何在windows下使用docker运行.net core,既然是docker,那么我们首先得在windows上安装docker。
小世界的野孩子
2019/09/11
4.4K0
在Windows上使用Docker运行.NetCore
​Android aapt 在 Mac 和 Windows 上使用方法小结
和尚我因为公司项目在小米市场上线时被拒,提示 apk 解析错误,需要用 aapt 解析查看安装包是否正常。以前还真的没有接触过 aapt 工具。 据了解,aapt 是 Android SDK 自带的工具,即 Android Asset Packaging Tool,是一个管理资源文件的工具 。看网上教程很简单,然而和尚在使用过程中却各种不能用。下面用 Mac 和 Windows 两个环境下尝试,不知各位有没有遇到这种情况。
阿策小和尚
2021/06/08
2.8K0
​Android aapt 在 Mac 和 Windows 上使用方法小结
点击加载更多

相似问题

启用GPU在Windows 8上安装theano

73

命令在GPU上运行Theano (windows)

14

使用GPU导入theano时出错

15

在windows上使用GPU运行Theano,python 2.7,cuda 7.5

11

在GPU上使用Theano的Keras

121
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档