Python Tensorflow用于实现RMSProp的代码在哪里

Python Tensorflow用于实现RMSProp的代码在哪里,python,tensorflow,mathematical-optimization,Python,Tensorflow,Mathematical Optimization,我从https://github.com/tensorflow/tensorflow.git我正在试图找到实现RMS_Prop的代码 我找到了文件tensorflow/tensorflow/python/training/rmsprop.py,它调用了training\u ops.apply\u-centered\u-rms\u-prop和training\u-ops.apply\u-rms\u-prop,这似乎是我正在寻找的方法 我可以看到rmsprop.py使用这个import语句导入tra

我从
https://github.com/tensorflow/tensorflow.git
我正在试图找到实现RMS_Prop的代码

我找到了文件
tensorflow/tensorflow/python/training/rmsprop.py
,它调用了
training\u ops.apply\u-centered\u-rms\u-prop
training\u-ops.apply\u-rms\u-prop
,这似乎是我正在寻找的方法

我可以看到
rmsprop.py
使用这个import语句导入
training ops

from tensorflow.python.training import training_ops
但是,当我查看
training_ops.py
时,我看到的只是以下代码:

“”“用于培训操作的Python包装器。”“”

我在
tensorflow/tensorflow/python/training
目录中没有看到
gen\u training\u ops
,并且
\uuu init\uu
文件为空


我在这里不了解什么,在哪里可以找到直接实现RMSPROP?< /P> < P >的实际代码,主要计算代码是用C++实现的;Python层对此进行了抽象。您感兴趣的文件是和。RMSProp的内核分别从第500行和第408行开始

from __future__ import absolute_import
from __future__ import division
from __future__ import print_function

from tensorflow.python.training import gen_training_ops  # pylint: disable=unused-import
# go/tf-wildcard-import
# pylint: disable=wildcard-import
from tensorflow.python.training.gen_training_ops import *
# pylint: enable=wildcard-import