TensorFlow 框架(contrib) - TensorFlow图形编辑器(contrib)

2023-11-12

TensorFlow 框架(contrib)

TensorFlow 框架工具

  • tf.contrib.framework.assert_same_float_dtype
  • tf.contrib.framework.assert_scalar
  • tf.contrib.framework.assert_scalar_int
  • tf.convert_to_tensor_or_sparse_tensor
  • tf.contrib.framework.get_graph_from_inputs
  • tf.is_numeric_tensor
  • tf.is_non_decreasing
  • tf.is_strictly_increasing
  • tf.contrib.framework.is_tensor
  • tf.contrib.framework.reduce_sum_n
  • tf.contrib.framework.remove_squeezable_dimensions
  • tf.contrib.framework.with_shape
  • tf.contrib.framework.with_same_shape

已弃用

  • tf.contrib.framework.deprecated
  • tf.contrib.framework.deprecated_args
  • tf.contrib.framework.deprecated_arg_values

Arg_Scope

  • tf.contrib.framework.arg_scope
  • tf.contrib.framework.add_arg_scope
  • tf.contrib.framework.has_arg_scope
  • tf.contrib.framework.arg_scoped_arguments

变量

  • tf.contrib.framework.add_model_variable
  • tf.train.assert_global_step
  • tf.contrib.framework.assert_or_get_global_step
  • tf.contrib.framework.assign_from_checkpoint
  • tf.contrib.framework.assign_from_checkpoint_fn
  • tf.contrib.framework.assign_from_values
  • tf.contrib.framework.assign_from_values_fn
  • tf.contrib.framework.create_global_step
  • tf.contrib.framework.filter_variables
  • tf.train.get_global_step
  • tf.contrib.framework.get_or_create_global_step
  • tf.contrib.framework.get_local_variables
  • tf.contrib.framework.get_model_variables
  • tf.contrib.framework.get_unique_variable
  • tf.contrib.framework.get_variables_by_name
  • tf.contrib.framework.get_variables_by_suffix
  • tf.contrib.framework.get_variables_to_restore
  • tf.contrib.framework.get_variables
  • tf.contrib.framework.local_variable
  • tf.contrib.framework.model_variable
  • tf.contrib.framework.variable
  • tf.contrib.framework.VariableDeviceChooser
  • tf.contrib.framework.zero_initializer

检查点实用程序

  • tf.contrib.framework.load_checkpoint
  • tf.contrib.framework.list_variables
  • tf.contrib.framework.load_variable
  • tf.contrib.framework.init_from_checkpoint

TensorFlow图形编辑器(contrib)

TensorFlow 图形编辑器库允许就地修改现有的tf.Graph实例。

TensorFlow 图像编辑器库概览

附加新节点是 TensorFlow 核心库允许的唯一图形编辑操作。图形编辑器库试图允许其他类型的编辑操作,即重新路由和转换。

  • 重路由(reroute)是一种本地操作,包括重新插入现有张量(图形的边缘)。操作(节点)不会被此操作修改。例如,可以使用重路由来插入添加噪声的操作来代替现有的张量。
  • 转换(transform)是将图形转换为另一个图形的全局操作。默认情况下,转换是一个简单的副本,但它可以被定制以实现其他目标。例如,可以将图形转换成另一个,其中在特定类型的所有操作之后添加噪声。

重要:必须完成使用图形编辑器就地修改图形offline,即没有任何活动会话。

当然,新的操作可以在线附加,但是图形编辑器的特定操作(如重新路由和转换)目前只能脱机完成。

以下是您无法执行的操作的示例:

  • 构建图表
  • 创建会话并运行图表
  • 使用图形编辑器修改图形
  • 使用same以前创建的会话重新运行图

要编辑已经运行的图形,请按照下列步骤操作:

  • 构建图表
  • 创建会话并运行图表
  • 保存图状态并终止会话
  • 使用图形编辑器修改图形
  • 创建一个新的会话并恢复图形状
  • 用新创建的会话重新运行图

请注意,此过程会花费很多,因为必须在进行任何修改后创建新会话。除此之外,需要时间,因为整个图形状态必须被保存并重新恢复。
子图

图形编辑器库中的大部分功能都在子图上运行。更准确地说,它们作为 SubGraphView 类的输入参数实例(或任何可以转换为它的东西),这样做允许相同的功能在单个操作以及任何大小的子图形上透明地操作。

可以通过几种方式创建子图:

使用操作列表:
my_sgv = ge.sgv ( ops )
从名称范围:
my_sgv = ge.sgv_scope (“foo/bar” ,graph = tf.get_default_graph ())
使用正则表达式:
my_sgv = ge .SGV (“foo/.*/.*read$” ,graph =tf.get_default_graph ())

请注意,图形编辑器旨在同时操作多个图形,通常在转换或复制操作期间。为此,为避免任何混淆,绝对不会使用默认图形,必须明确地给出要运行的图形。这就是graph=tf.get_default_graph() 在上面代码片段中使用的原因。

TensorFlow 模块概述

  • util:实用功能
  • select:TensorFlow 张量和操作的各种选择方法
  • match:TensorFlow 图匹配。将其视为图形的正则表达式(但尚未完成)
  • reroute:将张量重新路由到不同的消费操作的各种方法,如 swap 或 reroute_a2b
  • subgraph:SubGraphView 类,它可以在 TensorFlow 中进行子图操作 tf.Graph
  • edit:在子图上运行的各种编辑功能,如分离,连接或旁路。
  • transform:Transformer 类,它能够将子图转换(或简单地复制)到另一个子图中

模块:util

  • tf.contrib.graph_editor.make_list_of_op
  • tf.contrib.graph_editor.get_tensors
  • tf.contrib.graph_editor.make_list_of_t
  • tf.contrib.graph_editor.get_generating_ops
  • tf.contrib.graph_editor.get_consuming_ops
  • tf.contrib.graph_editor.ControlOutputs
  • tf.contrib.graph_editor.placeholder_name
  • tf.contrib.graph_editor.make_placeholder_from_tensor
  • tf.contrib.graph_editor.make_placeholder_from_dtype_and_shape

模块:选择

  • tf.contrib.graph_editor.filter_ts
  • tf.contrib.graph_editor.filter_ts_from_regex
  • tf.contrib.graph_editor.filter_ops
  • tf.contrib.graph_editor.filter_ops_from_regex
  • tf.contrib.graph_editor.get_name_scope_ops
  • tf.contrib.graph_editor.check_cios
  • tf.contrib.graph_editor.get_ops_ios
  • tf.contrib.graph_editor.compute_boundary_ts
  • tf.contrib.graph_editor.get_within_boundary_ops
  • tf.contrib.graph_editor.get_forward_walk_ops
  • f.contrib.graph_editor.get_backward_walk_ops
  • tf.contrib.graph_editor.get_walks_intersection_ops
  • tf.contrib.graph_editor.get_walks_union_ops
  • tf.contrib.graph_editor.select_ops
  • tf.contrib.graph_editor.select_ts
  • tf.contrib.graph_editor.select_ops_and_ts

模块:子图

  • tf.contrib.graph_editor.SubGraphView
  • tf.contrib.graph_editor.make_view
  • tf.contrib.graph_editor.make_view_from_scope

模块:重新路由

  • tf.contrib.graph_editor.reroute.swap_ts
  • tf.contrib.graph_editor.reroute.reroute_ts
  • tf.contrib.graph_editor.reroute.swap_inputs
  • tf.contrib.graph_editor.reroute.reroute_inputs
  • tf.contrib.graph_editor.reroute.swap_outputs
  • tf.contrib.graph_editor.reroute.reroute_outputs
  • tf.contrib.graph_editor.reroute.swap_ios
  • tf.contrib.graph_editor.reroute.reroute_ios
  • tf.contrib.graph_editor.reroute.remove_control_inputs
  • tf.contrib.graph_editor.reroute.add_control_inputs

模块:编辑

  • tf.contrib.graph_editor.detach_control_inputs
  • tf.contrib.graph_editor.detach_control_outputs
  • tf.contrib.graph_editor.detach_inputs
  • tf.contrib.graph_editor.detach_outputs
  • tf.contrib.graph_editor.detach
  • tf.contrib.graph_editor.connect
  • tf.contrib.graph_editor.bypass

模块:转换

  • tf.contrib.graph_editor.replace_t_with_placeholder_handler
  • tf.contrib.graph_editor.keep_t_if_possible_handler
  • tf.contrib.graph_editor.assign_renamed_collections_handler
  • tf.contrib.graph_editor.transform_op_if_inside_handler
  • tf.contrib.graph_editor.copy_op_handler
  • tf.contrib.graph_editor.Transformer
  • tf.contrib.graph_editor.copy
  • tf.contrib.graph_editor.copy_with_input_replacements
  • tf.contrib.graph_editor.graph_replace

有用的别名

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

TensorFlow 框架(contrib) - TensorFlow图形编辑器(contrib) 的相关文章

随机推荐

  • 【深入了解pytorch】PyTorch循环神经网络(RNN)

    深入了解pytorch PyTorch循环神经网络 RNN PyTorch循环神经网络 RNN 概念 工作原理与常见变体 循环神经网络概念和工作原理 RNN的结构 RNN的工作原理 LSTM 长短期记忆网络 LSTM的结构 LSTM的工作原
  • Windows中Splinter的安装和使用

    核心内容 1 Splinter的简介 2 Splinter的安装 3 检验Splinter是否安装成功 4 Geckodriver驱动的安装 5 Splinter的操作示例 一 Splinter的简介 Splinter是一个使用Python
  • C++学习之旅 第二章 printf与cout

    目录 1 printf简介 2 printf的四种用法 2 1 printf 字符串 2 2 printf 输出控制符 输出参数 2 3 printf 输出控制符1 输出控制符2 输出参数1 输出参数2 2 4 printf 输出控制符 非
  • 百度又发布一个神器!网友直呼好家伙

    目标检测作为计算机视觉领域的顶梁柱 不仅可以独立完成车辆 商品 缺陷检测等任务 也是人脸识别 视频分析 以图搜图等复合技术的核心模块 在自动驾驶 工业视觉 安防交通等领域的商业价值有目共睹 正因如此 YOLOv5 YOLOX PP YOLO
  • 统计相关国际期刊汇总

    统计相关国际期刊汇总 ID 期刊名 编码 大类 小类 3年平均IF 2年总被引 1 Journal of the American Statistical Association JASA 0162 1459 数学2区 top STATIS
  • Hibernate之一对多双向关联查询

    在这里模拟一个业务场景记录hibernate中一对多双向关联的配置及使用 当我们在手机上购物付款之后 是会生成订单的 一个订单中会存在着多个订单项 订单与订单项之间就存在着一对多的关系 一个订单中可以有多个订单项 而多个订单项又组成为一个订
  • speex回声消除源码解读

    一 speex回声消除aec小析 频域自适应算法采用了分块处理的思想 以减少高阶自适应滤波器的计算复杂度 多延迟自适应滤波器 MDF 则更一般可以分M块来处理 其中块的长度比自适应滤波器的阶数更小 后置滤波器系数一直在更新 单讲时前置滤波器
  • C\C++编程技巧之全局变量的初始化

    为了增强代码的鲁棒性 减少不必要的bug出现 务必在定义变量的时候就想好在哪里对其初始化 对于全局变量 最好在该模块的init函数中对其初始化 该init函数一般在上电过程中初始化 对于文件内的局部变量一般在调用该模块时进行初始化 C 中构
  • aspose 实现 WORD转PDF【亲测可用】

    aspose 实现word转PDF 直接上代码 import java io File import java io FileOutputStream import java io InputStream import com aspose
  • Spring Boot连接DB2查询结果时报错“java.lang.AbstractMethodError: com.ibm.db2.jcc.t4.b.isValid(I)Z”的解决办法...

    关于在maven项目中如何添加DB2的坐标的详细 见 https www cnblogs com zifeiy p 7918554 html Spring Boot项目中的application properties文件内容如下 DB Co
  • 育碧2k微软服务器,育碧服务器出现大规模的BUG:影响到多个平台

    PConline资讯 昨日 育碧的服务器出现大规模的BUG 包括 彩虹六号 幽灵行动 等多款育碧游戏无法进行联机游戏 育碧官方也是在第一时间在微博和推特发布了消息并表示正在积极抢修 而期间间歇性的断开连接和排队则一直没有停止过 PS4 Xb
  • elementUI el-button 点击后样式自动恢复的方法

    问题描述 elementUI 中的按钮 点击后会有focus样式 且只有点击其他地方后 按钮才会失焦 样式才会恢复到点击之前的样式 例如主要按钮是亮蓝色 点击后是暗蓝色 点击其他地方才会恢复亮蓝色 我希望将鼠标放在按钮上时会改变样式 但是点
  • 三伏天是几月几号2023-三伏天需要注意什么

    三伏天是几月几号2023 2023年三伏天具体时间如下 初伏 2023年7月11日 2023年7月20日 共10天 中伏 2023年7月21日 2023年8月9日 共20天 末伏 2023年8月10日 2023年8月19日 共10天 三伏天
  • 奇偶数分离

    描述 有一个整型偶数n 2 lt n lt 10000 你要做的是 先把1到n中的所有奇数从小到大输出 再把所有的偶数从小到大输出 输入 第一行有一个整数i 2 lt i lt 30 表示有 i 组测试数据 每组有一个整型偶数n 输出 第一
  • JavaWeb:Servlet

    Servlet 文章目录 Servlet Servlet介绍 Web服务器 Tomcat Servlet接口 Servlet接口介绍 类图 Servlet接口源码 GenericServlet抽象类 HttpServlet抽象类 Servl
  • Python 报错:can only concatenate str (not “int”)to str

    x 1 print x x 使用 连接时 只能将字符串与字符串连接 不能和int型连接 需要将x强制转换成str型 x 1 print x str x
  • 如何配置H3C S5500每个VLAN配一个DHCP池

    给Vlan定义地址并配置其工作在服务器模式 interface Vlan interface12 ip address 172 18 12 1 255 255 255 0 dhcp select server global pool 给Vl
  • 计算机浮点数规格化表示

    说明 在IEEE标准中 浮点数在内存中的表示是将特定长度的连续字节的所有二进制位按特定长度划分为符号域 指数域和尾数域三个连续域 float float类型在内存中占用的位数为 1 8 23 32bits double 1 11 52 64
  • Android 关于NestedScrollView与RecyclerView的滑动冲突的最终解决方案

    最近做项目的时候发现一个小问题 当NestedScrollView嵌套RecyclerView的时候回出现种种不适 网上给出的解决方案 比如去除RecyclerView的滑动事件 修改NestedScrollView或者RecyclerVi
  • TensorFlow 框架(contrib) - TensorFlow图形编辑器(contrib)

    TensorFlow 框架 contrib TensorFlow 框架工具 tf contrib framework assert same float dtype tf contrib framework assert scalar tf