FailedPreconditionError:表已初始化

2024-01-04

我正在使用数据集 api 从 tfrecords 读取数据。我正在使用以下代码将字符串数据转换为虚拟数据。

SFR1 = tf.feature_column.indicator_column(
    tf.feature_column.categorical_column_with_vocabulary_list("SFR1 ",
                                                             vocabulary_list=("1", "2")))

但是当我运行我的代码时,张量流抛出以下错误。

tensorflow.python.framework.errors_impl.FailedPreconditionError:表 已经初始化了。 [[节点: 生成器/input_layer/SFR1_indicator/SFR1_lookup/hash_table/table_init = InitializeTableV2[Tkey=DT_STRING, Tval=DT_INT64](生成器/input_layer/SFR1 _indicator/SFR1 _lookup/hash_table, 生成器/input_layer/SFR1_indicator/SFR1_lookup/Const, 生成器/input_layer/SFR1_indicator/SFR1_lookup/ToInt64)]] [[节点:Generator2/IteratorGetNext = IteratorGetNextoutput_shapes=[[?,10000,160]], 输出类型=[DT_FLOAT], _device="/job:localhost/replica:0/task:0/device:CPU:0"]]

我尝试了多种组合来确定问题的根源。我知道当模型包含两者时会出现此问题tf.feature_column.categorical_column_with_vocabulary_list and datasetAPI。如果我选择TFRecordReader代替dataset,代码正在运行。

当我搜索 stackoverflow 时,我注意到有一个类似的问题。我在下面添加问题链接。由于两个问题都是相同的,所以我没有复制所有代码。下面的链接包含足够的数据来解释我的问题

数据集映射表中的 Tensorflow 特征列已初始化问题 https://stackoverflow.com/questions/48450785/tensorflow-feature-columns-in-dataset-map-table-already-initialized-issue

Thanks.


我遇到了同样的问题。然后根据 Tensorflow 的警告修改我的代码,它可以工作:

不支持在传递给 Dataset.map() 的函数内创建查找表。在函数外部创建每个表,并在函数内部捕获它以使用它。

希望它会有所帮助。

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

FailedPreconditionError:表已初始化 的相关文章

随机推荐

  • 类库中的实体框架代码优先

    今天早上我刚开始尝试 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会给我这个 但这看起来像是一种非官方的方式 有官方的方法吗 我认为不是 因此我做了
  • iPad 2 Safari 显示像素化 html 文本和图像

    我们正在为 iPad 和 iPhone 开发 HTML5 CSS3 应用程序 该应用程序在 iPad 和所有 iPhone 上运行良好 但是 iPad 2 在启动时显示 html dom 对象像素化 并且保持这种状态 有时总是这样 有时会持
  • FailedPreconditionError:表已初始化

    我正在使用数据集 api 从 tfrecords 读取数据 我正在使用以下代码将字符串数据转换为虚拟数据 SFR1 tf feature column indicator column tf feature column categoric