python - AttributeError:“PrefetchDataset”对象没有属性“make_initializable_iterator”
问题描述
我收到:'AttributeError:'PrefetchDataset'对象没有属性'make_initializable_iterator'' 我正在使用:import tensorflow.compat.v1 as tf tf.disable_v2_behavior()
train_data, train_data_infer=_get_training_data(FLAGS)
iter_train = train_data.make_initializable_iterator()
iter_train_infer=train_data_infer.make_initializable_iterator()
谢谢
解决方案
您正在寻找的方法是tf.compat.v1.data.make_initializable_iterator(dataset)
只要你用tf.compat.v1
,更换应该就够了
iter_train_infer=train_data_infer.make_initializable_iterator()
和
iter_train_infer = tf.data.make_initializable_iterator(train_data_infer)
如果你得到make_initializable_iterator is not supported when eager execution is enabled
,然后tf.compat.v1.disable_eager_execution()
在你的应用程序启动时添加。
推荐阅读
- javascript - 渲染在另一个组件的 render 函数中声明的组件不包括 REACT 17 中 componentDidMount 方法的更改
- powerbi - 在 PowerBI 中计划刷新 Web URL
- python - 有没有办法在python中创建一个类的多个实例
- javascript - 如何使用 axios 增加重定向的限制
- python - 如何用 Pandas 中的某个值替换特定列的空值?
- python - 处理检测算法的多个请求 - Inception V2
- for-loop - Clang RecursiveASTVisitor 跳过已经遍历过的 AST 节点
- python - 我可以在可编辑的 tkinter 文本小部件中包含不可删除的字符吗?
- webpack - 使用 Webpack 和 NextJS 将节点模块库拆分为单独的文件
- python - 将数据框绑定到for循环中的变量会将其转换为元组?