如何在tensorflow中创建_Arg、_Retval、_If操作?

如何在tensorflow中创建_Arg、_Retval、_If操作?,tensorflow,Tensorflow,我正在尝试测试tensorflow中所有可用的操作。例如,我们可以在tf.nn模块中找到“Conv2d”。 有些操作是以“_”开头的,例如“_Arg”、“_ArrayToList”、“_Retval”。我查看了tensorflow源代码,但仍然找不到如何创建操作“\u Arg”。请给我一些如何找到这些操作的指令,或者这些操作是什么? 这些操作是为了内部目的,它们是用C++实现的,所以您需要下载源代码,C++(C++)代码,编译和运行它们,因为这些操作中没有Python包装。 在这里你可以找到你的

我正在尝试测试tensorflow中所有可用的操作。例如,我们可以在tf.nn模块中找到“Conv2d”。
有些操作是以“_”开头的,例如“_Arg”、“_ArrayToList”、“_Retval”。我查看了tensorflow源代码,但仍然找不到如何创建操作“\u Arg”。请给我一些如何找到这些操作的指令,或者这些操作是什么?

这些操作是为了内部目的,它们是用C++实现的,所以您需要下载源代码,C++(C++)代码,编译和运行它们,因为这些操作中没有Python包装。 在这里你可以找到你的名字

如果您开始tf操作,这可能会对您有所帮助。它不做您想要的事情,因为它与自定义公共操作一起工作

您可以查看tf代码中已经实现的测试,例如测试文件

但是,我强烈建议您重新考虑是否确实需要测试这些函数。测试TensorFlow中的每一个函数,甚至是内部函数,都将是一项艰巨的工作