python - 从 tfrecords 解码等级 5 的张量会产生“CopyElementToLargerSlice Unhandled rank: 5”
问题描述
我目前正在尝试在 TensorFlow 版本 1.4.0 中解码具有形状tf.string()
长度FixedLenSequenceFeature
(无、无、120、160、7)的类型序列特征。我正在使用填充批次,tf.parse_single_sequence_example()
但是当从 中取样批次时tf.data.TFRecordDataset
,我收到以下错误:
Unimplemented: CopyElementToLargerSlice Unhandled rank: 5
并进一步:
[[Node: IteratorGetNext = IteratorGetNext[output_shapes=[[?,?,120,160,3], [?], [?], [?,?,3], [?,?,120,160,3], [?], [?], [?,?,?,120,160,7], [?,?,?,3], [?,?,?,3], [?,?,120,160]], output_types=[DT_INT16, DT_INT64, DT_INT64, DT_DOUBLE, DT_INT16, DT_INT64, DT_INT64, DT_INT16, DT_DOUBLE, DT_DOUBLE, DT_INT16], _device="/job:localhost/replica:0/task:0/device:CPU:0"](Iterator)]]
以这种方式处理 5 阶张量似乎没有实现。预计什么时候可以实施?
谢谢
解决方案
事实证明,从 TensorFlow 更新version 1.4.0
以version 1.12.0
解决该问题。
推荐阅读
- java - B/WA NIO 服务器和单线程服务器的区别
- c# - 断言属性值约束特定字符串
- assembly - 在 Bomb Lab 阶段_6 中,确定节点后应采取哪些适当的步骤?
- angular - 角度 6 中每个剑道网格行的弹出窗口
- report - 在单选按钮组上的选择屏幕输出 VS
- javascript - 自动刷新rails中的页面以获取用户当前的Spotify歌曲
- reactjs - 无法使用 GraphQL 从 JSON 服务器 API 记录数据
- vuejs2 - 样式在动态组件的模板中不起作用
- html - 如何将字符串转换为 Angular 中的链接并将链接嵌套到 HTML 中
- r - 如何用 data.table 替换 plyr::ddply