【发布时间】:2014-03-26 23:31:32
【问题描述】:
我刚开始玩 Theano,但在 Eclipse 中有一个奇怪的问题。我正在尝试导入配置模块来运行一些示例代码。导入工作正常,我可以看到模块中的内容。
这是我正在尝试的简单代码:
from theano import config
print config
这很好用,我得到如下输出:
floatX (('float64', 'float32'))
Doc: Default floating-point precision for python casts
Value: float32
...
还有一些类似的行。不幸的是,如果我使用下面的代码,我会得到一个“来自导入的未定义变量”的 floatX 错误:
from theano import config
print config.floatX
这只发生在 Eclipse 中。在控制台中,我得到“float32”,这是正确的输出。知道为什么会发生这种情况以及我如何才能给我该变量背后的价值吗?谢谢!
系统:OSX 10.9.2/Python:2.7.6(Macports 安装)/Theano:0.6.0(Macports 安装)/Eclipse:Kepler Service Release 2
【问题讨论】:
-
奇怪,你尝试打印 theano.config.floatX 吗?您是否尝试打印其他未更改的配置变量?如何将 float32 值设置为 floatX?
-
我也尝试了 theano.config.floatX,结果相同。在控制台中工作,在 eclipse 中不起作用。我尝试了配置中定义的其他变量,结果也相同。 floatX 变量在 theano 配置文件中设置为标准值。我还尝试使用个人配置文件 ~/.theanorc 进行设置,并将 floatX 设置为 float32。无论如何都没有成功。问题似乎与配置模块的导入有关,但我不知道,什么...
-
也许tring Theano 开发会有所帮助,但我不会打赌。
标签: python eclipse macos machine-learning theano