我想在我的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的重复,因为该帖子的答案对我不起作用。
答案 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。