As mentioned before, I tried to read hdf5 data using tf-io, but the output_shape doesn't make sense. ([1,8]) expected but returns ( ).
For comparing, I worte dataset2 form tf.data.Dataset.from_tensor_slices(). Also I did some tf.reshape ops, where dataset read via tf-io failed.
I thinks it's a kind of serious problem since we can not continue tf.layers.conv2d or other ops without output_shapes.
Hope this issue would be fixed. Thanks.

