我正在开发一个新的优化器,并且我成功地完成了大部分过程。目前我唯一坚持的就是寻找gen_training_ops
。
显然这个文件至关重要,因为在梯度下降和 Adagrad 优化器的实现中,它们都使用从 gen_training_ops
的包装文件中导入的函数(training_ops.py
在 python/training
文件夹中)。
我在任何地方都找不到这个文件,所以我想我不明白一些东西并且在错误的地方搜索。我在哪里可以找到它? (或者具体来说是 apply_adagrad
和 apply_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/