Theano-gpu坑:ERROR (theano.gpuarray): Could not initialize pygpu, support disabled

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Theano-gpu坑:ERROR (theano.gpuarray): Could not initialize pygpu, support disabled相关的知识,希望对你有一定的参考价值。

参考技术A 运行一个较大的程序是,使用了theano-gpu。同时,使用nvidia-smi进行检测,发现这个大程序,的确调用gpu成功。但是,在使用import的时候,发现运行报错,报错信息如下。

(1)有一个程序可以调用theano-gpu,则说明:在本台服务器的环境下,该gpu的安装成功
(2)可能是在调用pygpu的时候出现问题
使用 THEANO_FLAGS=mode=FAST_RUN,device=cuda,floatX=float32 python theano-test.py 成功,则更加确定是在 .theanorc 文件中进行公共设置的时候出现了问题
(3)查看 .theanorc 文件

根据 ValueError: invalid literal for int() with base 10: '*' ,提示,将 cuda* 更改为 cuda ,再次 import theano 运行,报错消失。

Windows 下安装 tensorflow & keras & opencv 的避坑指南!

  1. 安装 Anaconda3
  2. 关键的一步:

    conda install pip
  3. 下面再去安装各种你需要的包,一般不会再报错。

    pip install tensorflow-gpu ==1.5.0rc1
    pip install -U keras
  4. 如果需要安装 theano,则需要先安装它的依赖包,即

    conda install mingw libpython
    pip install -U theano
  5. 安装 OpenCV3 (Windows环境):

    pip install -U opencv-contrib-python

以上是关于Theano-gpu坑:ERROR (theano.gpuarray): Could not initialize pygpu, support disabled的主要内容,如果未能解决你的问题,请参考以下文章

theano import error (win10 python2.7)

python 3.5 import theano ::hypot error

MacOS+miniconda+theano安装

Golang中error的一个坑

Windows 下安装 tensorflow & keras & opencv 的避坑指南!

VS2005上一个坑:error C1023 关于pch