如何获取当前 TensorFlow 名称范围

2024-01-04

我创建相对名称范围tf.name_scope.

如何获取当前的绝对名称范围?

从代码来看,它看起来像tf.get_default_graph()._name_stack会给我这个,但这看起来像是一种非官方的方式。有官方的方法吗? (我认为不是,因此我做了一个上游功能请求 https://github.com/tensorflow/tensorflow/issues/6010.)

(我实现了一系列功能,例如get_current_name_scope() or reuse_name_scope() here https://github.com/rwth-i6/returnn/blob/master/TFUtil.py。注意搅拌的时候一定要小心tf.name_scope and tf.variable_scope.)


虽然戈尔姆申克的回答 https://stackoverflow.com/a/44446071/1782792是完全正确的,看看如何tf.contrib.framework.get_name_scope https://www.tensorflow.org/versions/r1.2/api_docs/python/tf/contrib/framework/get_name_scope实现后可以看到当前名称作用域在方法中可用get_name_scope() https://www.tensorflow.org/api_docs/python/tf/Graph#get_name_scope of tf.Graph:

tf.get_default_graph().get_name_scope()

或者,对于任何一般图形:

my_graph.get_name_scope()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取当前 TensorFlow 名称范围 的相关文章

随机推荐

  • Excel 2013 VBA 代码中的特殊字符(字母 čćžšđ)

    我在 Excel 2010 VBA 中编写了一个程序 其中包含像 这样的字母 Msgbox i a gli a works 看起来 Excel 2013 支持单元格和公式中的这些字母 但在 VBA 中则不然 VBA 用一些键盘上没有的符号替
  • ASP.NET AJAX 调用中的 Response.Redirect

    我在 UpdatePanel 中有一个按钮 如果单击该按钮 在某些情况下会将用户重定向到同一文件夹中的另一个页面 否则将使用一些信息更新 UpdatePanel 如果我以这种方式进行重定向 Response Redirect Test as
  • 类库中的实体框架代码优先

    今天早上我刚开始尝试 EF4 代码 并在单独的类库中创建了 POCO 数据上下文和初始化器类 我相信这是常规的样板类型代码 我在 MVC3 应用程序中引用该类 并在 Global asax 中设置初始值设定项 运行应用程序时 我注意到以下问
  • Excel for Mac 2016 的 xlwings

    我正在使用 mac OS X Sierra 和 Mac for Excel 2016 和 python 3 6 我正在尝试从 excel 启动 python 脚本 因为 我已经有一个具有很多功能的 Excel 我想使用 Python 向该产
  • std::map insert() 提示位置:c++98 和 c++11 之间的区别

    On cplusplus 在 map insert 上的条目 http www cplusplus com reference map map insert 我读到了可以添加的位置作为函数的提示 即 函数优化其插入时间 如果position
  • 移动重叠间隔直到没有重叠的算法

    我有一个重叠间隔的排序列表 间隔永远不会相互包含 例如 7 11 9 14 12 17 输出的约束是让每个元素尽可能接近它的 原点 间隔的中间 保留输入的顺序 并删除所有重叠 只有一个 需要近似解 示例输入的预期结果为 5 9 9 14 1
  • MyBatis -Where 子句中的嵌套条件

    我在 MyBatis v3 映射器 xml 中动态生成 where 子句 不过加括号确实很麻烦 有没有更简单的方法来处理这个问题而不使用 if 语句
  • 强制内连接与多对多关系实体框架

    我的数据库中有一个多对多关系设置 如下所示 User Id PK Identity First Last various other fields Skill Id PK Identity Description UserSkill Use
  • kubeflow ParallelFor使用之前的containerop输出

    我可以使用创建静态 for 循环 with dsl ParallelFor 1 2 3 as item 我怎样才能使用container op output作为输入ParallelFor 假设第一个容器输出一个整数n 然后我想跑Parall
  • Mongodb 驱动程序:主机和选项之间缺少分隔斜杠

    我复制了代码MONGODB NODE JS 驱动程序 2 2 https mongodb github io node mongodb native 2 2 tutorials connect authenticating 并做了一些修改
  • 从 Spark 中的类别列表创建一个热编码向量

    如果我有包含 5 个类别 A B C D E 的数据和一个客户数据集 其中每个客户可以属于一个 多个或不属于任何类别 我怎样才能获取这样的数据集 id categories 1 A C 2 B 3 4 D E 并将类别列转换为一个热编码向量
  • 使用 MySQL 设置 .NET MVC3

    Hy Guys 如何配置 Web 配置以使用 MVC 3 访问 mysql 数据库 为了使用 SQLExpress 我在示例中包含了这段代码来配置
  • 网络电子邮件斑马条纹表在 Gmail、Hotmail、Outlook 上不可能吗?

    我正在尝试创建一个具有斑马条纹样式的网络邮件模板 该模板在不同的客户端上看起来相同 该模板来自第三方应用程序 我无法控制 该应用程序迭代候选者 我唯一能做的就是为每个候选者创建一个部分 如下所示伪代码 for candidate of ca
  • 使用同一 DLL 的多个版本

    我遇到过一种情况 应用程序具有一个或多个 dll 的多个 不兼容 版本 app exe a dll v3 0 plugins foo foo dll plugins foo a dll v4 0 plugins foo 在这个例子中 app
  • 导出为 CSV 文件并在浏览器中打开

    我遇到了一个问题 我需要将数据导出到 csv 文件 但不将文件存储在文件系统中 相反 我只需要在浏览器中打开文件 我编写了以下代码将数据写入 csv 文件 FileWriter myWriter new FileWriter output
  • grpc make 找不到协议 3

    我按照以下方式安装了grpc java指示 https github com grpc grpc java在我的 Mac 上 运行 Mavericks 这包括安装 protobuf v3 0 0 alpha 2 我这样做了 which pr
  • LINQ 中的聚合与求和性能

    求和的三种不同实现IEnumerable 源下面给出了当源有 10 000 个整数时所花费的时间 source Aggregate 0 result element gt result element 需要 3 毫秒 source Sum
  • Java 中的 STXXL 等效项

    我正在寻找一个专为 Java 中的大型数据集设计的集合框架 其行为透明 例如STXXL http stxxl sourceforge net 对于 C 来说是这样 它应该透明地交换到磁盘 但比普通的基于操作系统的虚拟机交换更有效 Strin
  • 将数字向下舍入到最接近的十次方

    我有一个数字 我需要将其四舍五入到最接近的十次方 看起来这应该是可能的 不需要一大堆 if 语句或使用递归或循环 但我不知道最优雅的方法 如果不清楚我的意思 这里有一些例子 f 1 1 f 5 1 f 15 10 f 43 10 f 456
  • 如何获取当前 TensorFlow 名称范围

    我创建相对名称范围tf name scope 如何获取当前的绝对名称范围 从代码来看 它看起来像tf get default graph name stack会给我这个 但这看起来像是一种非官方的方式 有官方的方法吗 我认为不是 因此我做了