【问题标题】:ValueError: Theano nvcc.flags support only parameter/value pairs without space between themValueError:Theano nvcc.flags 仅支持参数/值对,它们之间没有空格
【发布时间】:2017-06-26 16:56:29
【问题描述】:

我尝试在装有 NVIDIA Geforce 940m 的笔记本电脑中配置 theano 以在 win10 中使用 gpu。我已经下载并安装了vs2012和cuda7.5,没有任何错误信息。我将 anaconda2 用于 python,并使用“pip install theano”安装 theano,并在我的主目录中创建一个 .theanorc 文件。一切似乎都很好。但是当我在anaconda prompt中导入theano时,弹出如下错误:

ValueError: Theano nvcc.flags 仅支持参数/值对 他们之间没有空间。例如:不支持“--machine 64”,但 支持“--machine=64”。请添加“=”符号。 nvcc.flags 值为'-LC:\Users\YL\Anaconda2\libs'

但错误消息并未始终显示。还有一个错误信息:

Traceback(最近一次调用最后一次):文件“”,第 1 行,in 文件 “C:\Users\YL\Anaconda2\lib\site-packages\theano__init__.py”,第 42 行, 在 从 theano.configdefaults 导入配置文件“C:\Users\YL\Anaconda2\lib\site-packages\theano\configdefaults.py”, 第 43 行,在 convert=floatX_convert,),文件“C:\Users\YL\Anaconda2\lib\site-packages\theano\configparser.py”,行 270,在 AddConfigVar configparam.fullname) AttributeError: ('This name is already used', 'floatX')

为了您的信息,我发布了 .theanorc 文件的内容:

[global]
floatX = float32
device = gpu

[cuda]
root = C:\Program Files\NVIDIA Corporation\Installer2\CUDAToolkit_7.5.{57548CFE-7018-485B-A9DD-BC53E4140915}

[nvcc]
fastmath = True
flags = -LC:\Users\YL\Anaconda2\libs
compiler_bindir = C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin

keras 也会出现这样的错误信息。这两个包都不能用。但是当我尝试从我的主目录中删除 .theanorc 文件时,不再出现错误! .theanorc 或其他相关内容似乎有问题。有人知道如何解决这个问题吗?

【问题讨论】:

    标签: gpu theano


    【解决方案1】:

    我试图删除 [ncvv] 的最后两个句子,它适用于测试 theano gpu 文件。但在 anaconda 提示符下,它显示:

    使用 gpu 设备 0:GeForce 940M(CNMeM 已禁用,cuDNN 不可用)

    调试:nvcc STDOUT mod.cu

    创建库 C:/Users/YL/AppData/Local/Theano/compiledir_Windows-10-10.0.14393-Intel64_Family_6_Model_78_Stepping_3_GenuineIntel-2.7.12-64/tmp6vtxlj/97496c4d3cf9a06dc4082cc141f918d2.lib 和对象 C:/AppUsers/L Local/Theano/compiledir_Windows-10-10.0.14393-Intel64_Family_6_Model_78_Stepping_3_GenuineIntel-2.7.12-64/tmp6vtxlj/97496c4d3cf9a06dc4082cc141f918d2.exp

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-28
      • 2022-11-04
      • 1970-01-01
      • 2016-09-02
      • 2012-01-10
      • 1970-01-01
      相关资源
      最近更新 更多