解决思路
tensorflow版本问题导致的函数调用有变更。
解决方法
将
d = d.apply( tf.contrib.data.map_and_batch( lambda record: _decode_record(record, name_to_features), batch_size=batch_size, drop_remainder=drop_remainder))
改为
d = d.map(lambda record: _decode_record(record, name_to_features)) d = d.apply(tf.contrib.data.batch_and_drop_remainder(batch_size))