TensorFlow自动生成代码。我很好奇TF是如何通过^{}生成{}?在
生成的python文件位于python3.6/site-packages/tensorflow/python/ops/gen_array_ops.py
"""Python wrappers around TensorFlow ops.
This file is MACHINE GENERATED! Do not edit.
Original C++ source file: array_ops.cc
"""
...
...
Tags:
Python代码生成是在构建时通过Bazel完成的。{我可以在这里找到相关的^标题:
这是通过} 中找到它。对于} 中找到:
^{pr2}$tf_gen_op_wrapper_private_py
间接调用的,您可以在^{array_ops
的情况,可以在^{这条规则有什么作用?它调用一个可以在^{} 找到的源程序(这是主入口点,它使用其他相邻的源文件)。本质上,它是一个程序,它通过} 中定义)注册的操作,并相应地生成Python代码。我现在不能详细介绍,但是如果你想知道细节,你应该可以浏览代码。在
REGISTER_OP
宏(在^{相关问题 更多 >
编程相关推荐