0
以下是关于how to add a new operation in TensorFlow的教程。它讨论了如何创建一个共享对象并在python中加载它。使用与教程不同的方法在Tensorflow中添加新操作
但是,有些操作位于核心/内核中,没有生成共享对象。相反,TF将在dist-packages/tensorflow/python/ops
中生成像gen_some_ops.py
这样的文件。
如果我想用第二种方法来添加一个新的操作(比如zero_out
),那么我应该怎么做(除了教程)?
谢谢。
我目前正在做一个改变TF操作执行的项目。所以我会在核心模块上工作。我没有弄清楚如何操作链接到'_pywrap_tensorflow.so',因为我没有在'core/BUILD'中找到相关的字符串。我应该寻找别的地方吗? – fois
这就是'tensorflow/python:pywrap_tensorflow'的'tf_py_wrap_cc'规则。 – drpng
非常感谢。当我使用'grep'时,我不知何故错过了这个文件。 – fois