tensorflow - InputList 的 TensorFlow 占位符
问题描述
一些原始操作使用 InputLists,而不是(仅)简单的 Inputs。我想在我的图表中添加一个占位符,并在 TF_SessionRun 期间添加实际的张量数组。我有两个问题:
TF_SessionRun 不讲 InputList,它只知道 Inputs。我假设(如果我错了,请纠正我),从 TF_Session 的角度来看, InputList 只是一个 Input(给出数组的第一个元素)。
我无法解决在图表中有占位符的问题。定义占位符需要给出它的数据类型,但是在 InputList 中每个张量都可以有自己的数据类型。我正在寻找数据类型“DT_List”或类似的指示给定占位符是不同张量的列表,或者寻找另一个原始操作,称为“ListPlaceholder”或类似的,以满足此目的。该怎么做?
PS想象一下原始操作保存。它的第三个参数是要保存的张量 InputList。我制作了一个适用于单个张量的图表,但我无法一次性解决多个张量。
解决方案
经过大量检查后,我似乎错误地猜测存在(或应该存在)诸如 InputList 输入之类的东西。Session.Run 的输入始终是单个张量,因此不存在“列表占位符”。在提到的“保存”基本操作中,“数据”参数 - 正如猜测的那样 - 必须使用 TF_AddInputList 添加,但其参数列表中的 TF_Outputs 列表必须由各个 TF_Output 元素组合而成,并且不能作为一个 TF_OutputList 从类似节点的“占位符”。
如果我的结论是错误的,请纠正我。
推荐阅读
- reactjs - React - socket.io on() 似乎没有做任何事情
- c# - 使用 aspx 文件作为音频标签的来源可防止快速转发
- java - 获取 SQLite 只读 C3P0 ComboPooledDataSource
- opengl - 在适用于 Linux 的 Windows 子系统上热运行 OpenGL 应用程序
- node.js - 无法读取未定义 nodejs 的属性“名字”
- asp.net-mvc - 如何解码 Asp.net MVC 中由 owin 身份验证生成的访问令牌
- angular - 如何使用 Capacitor 在 Android Native App 中获取 Angular 推送通知?
- java - 如何将第一行(标题)存储在 Excel 工作表的一个哈希图中,并将列数据存储在另一个哈希图中
- c# - UserControl中的依赖属性ListBox的ItemsSource
- python-3.x - 如何从“谷歌云功能”连接到“谷歌云 BigQuery”公共数据集