-1

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

如上一篇文章所述 gpflow 正在使用特定版本的 TensorFlow。

我按照帖子中的答案,在虚拟环境中尝试了三种不同的组合。

Tensorflow    GPflow
  1.5          1.4
  1.13.0       1.2.0
  1.11.0       1.2.0

我仍然无法实现:

gpflow.train.AdamOptimizer 

错误是:Cannot find the reference in the init.py

你对我有什么建议吗?

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

4

2 回答 2

0

您建议的组合没有意义 - tensorflow 1.5 真的很旧,考虑到 tensorflow 的移动速度有多快,我们没有费心保持向后兼容。同样,gpflow 1.2 在这一点上已经很老了,不能指望与更新的 tensorflow 版本一起使用。

如果您查看发行说明,您会发现 GPflow 1.4 是第一个支持 tensorflow 1.12 和 1.13 的版本。我们在开发分支中修复了对 tensorflow 1.14 的支持(按照 Mark van der Wilk 的评论中的建议安装),但这尚未作为 PyPI/pip 包发布。(GPflow 1.3 应该支持 tensorflow 1.11,但我还没有测试过。)

于 2019-07-19T15:24:58.817 回答
0

Tensorflow 1.11.0 与 GPflow 1.2.0 版本兼容。

于 2019-07-19T20:42:46.383 回答