GPflow AdamOptimizer问题

时间:2019-07-19 14:01:03

标签: python python-3.x tensorflow pip gpflow

我想在我的python代码中使用GPflow的AdamOptimizer。

如前post中所述,gpflow正在使用特定版本的tensorflow。

我遵循post中的答案,我在虚拟环境中尝试了三种不同的组合。

             Tensorflow    GPflow
               1.5          1.4
               1.13.0       1.2.0
               1.11.0       1.2.0

我仍然无法实现:

              gpflow.train.AdamOptimizer 

错误是:在init.py中找不到引用

您对我有什么建议吗?

P.S。我认为这个问题不是post的重复,因为该帖子的答案对我不起作用。

2 个答案:

答案 0 :(得分:0)

您建议的组合没有意义-tensorflow 1.5确实很旧,并且鉴于tensorflow的移动速度快,我们也不必担心保持向后兼容。同样,gpflow 1.2在这一点上已经很老了,不能期望在新的tensorflow版本上使用。

如果查看release notes,您会看到GPflow 1.4是第一个支持tensorflow 1.12和1.13的版本。我们修复了developer分支中对tensorflow 1.14的支持(按照Mark van der Wilk的评论中的建议进行安装),但是尚未将其作为PyPI / pip软件包发布。 (GPflow 1.3应该支持tensorflow 1.11,但是我还没有对此进行测试。)

答案 1 :(得分:0)

与GPflow 1.2.0版本兼容的Tensorflow 1.11.0。