gpt4 book ai didi

python - Tensorflow:gen_logging_ops 源代码在哪里?

转载 作者:太空宇宙 更新时间:2023-11-03 14:54:22 25 4
gpt4 key购买 nike

我对这个导入有疑问
tensorflow/tensorflow/python/summary/summary.py 第 53 行:

从tensorflow.python.ops导入gen_logging_ops作为_gen_logging_ops

当我进入目录tensorflow/python/ops时,没有名为gen_logging_ops的文件。

我想知道这是如何解决的?顺便说一句,我正在跟踪 r1.3 版本。

任何建议都将受到高度赞赏!

最佳答案

我有一个类似的questiongen_ 文件是 bazel 在构建时生成的文件,如果您自己构建 TensorFlow,可以在 bazel-genfiles/ 目录中找到它们。

tf_op_gen_wrapper_py bazel rule 是生成 gen_ 文件的规则。正如所解释的,在这个 answer ,此规则生成此 library 中定义的操作的所有 python 包装器:

py_library(
name = "logging_ops",
srcs = ["ops/logging_ops.py"],
srcs_version = "PY2AND3",
deps = [
":framework_for_generated_wrappers",
":logging_ops_gen",
":util",
],
)

logging_ops 情况下,存在间接调用:对 tf_op_gen_wrapper_py 的调用隐藏在 tf_gen_op_wrapper_private_py 中:

 tf_gen_op_wrapper_private_py(
name = "logging_ops_gen",
visibility = [
"//learning/brain/python/ops:__pkg__",
"//tensorflow/python/kernel_tests:__pkg__",
],
)

关于python - Tensorflow:gen_logging_ops 源代码在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45687510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com