python - 在tensorflow GitHub中找不到 "gen_training_ops"

标签 python optimization tensorflow deep-learning jupyter-notebook

我正在开发一个新的优化器,并且我成功地完成了大部分过程。目前我唯一坚持的就是寻找gen_training_ops

显然这个文件至关重要,因为在梯度下降和 Adagrad 优化器的实现中,它们都使用从 gen_training_ops 的包装文件中导入的函数(training_ops.pypython/training 文件夹中)。 我在任何地方都找不到这个文件,所以我想我不明白一些东西并且在错误的地方搜索。我在哪里可以找到它? (或者具体来说是 apply_adagradapply_gradient_descent 的实现)

非常感谢:)

最佳答案

当您从源代码构建 TensorFlow 时,将会生成该文件。在该文件中它被标记为out

https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/BUILD#L912

关于python - 在tensorflow GitHub中找不到 "gen_training_ops",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41285440/

相关文章:

python - 优化多元多项式指数的生成器

mysql - 如何优化服务器中的 SQL?

ASP.NET/SQL 2008 性能问题

tensorflow - 使用 KMeans tflearn 估计器作为 tensorflow 中图形的一部分

python - TensorFlow 优化器中的 _get_hyper 和 _set_hyper 是什么?

python - 找到与另外 2 个点共线的 3d 点

python - 使用 setuptools 从位置安装

python - 如何在同时具有 64 位和 32 位版本的情况下 pip 安装 64 位包?

python - 如何在Python中编写可用于异常/错误的if-else语句?

python - 我在使用 PyVirtualDisplay==0.2.5 包运行使用虚拟显示器( headless (headless)模式)的测试时遇到问题