MacOSX 10.13下theano1.0配置Intel内置GPU加速问题?

我的电脑是Macbook OSX 10.13, GPU是内置的Intel Iris Plus, 用的python3.5, theano1.0, anaconda3虚拟环境。

按照https://segmentfault.com/a/11... 这篇文章的步骤配置theanoGPU加速。

测试阶段。pythonIDE正常:
图片描述

check1.py使用CPU运行结果正常:
图片描述

check1.py使用GPU出现segmentation fault:11 :
图片描述

求问错误原因,解决办法,多谢!

阅读 2.9k
1 个回答
新手上路,请多包涵

非常残念,原Po主也弃了theano投奔tf大法了。

今晚我想了想,segmentation fault一般都是内存格式的问题,是不是默认的数据类型不对,于是强制改数据类型为float32(默认为float64),重新运行check1.py,成功。果然,平均单个循环耗时只比cpu省了0.5秒(约33%)左右。但是不知道为什么最后依然显示“used the cpu”,也许是gpu线程没有全部利用?

图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏