TensorFlow1.13不能使用slice_input_producer

时间:2019-06-01 02:43:00

标签: tensorflow

我的TensorFlow的版本是1.13.1。当我使用vector时,收到警告消息:

  

警告:tensorflow:来自test.py:55:slice_input_producer(来自tensorflow.python.training.input)已过时,并将在以后的版本中删除。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

这只是警告消息。根据官方的tensorflow文档here

  

警告:不建议使用此功能。将来会删除   版。更新说明:基于队列的输入管道具有   被tf.data取代。采用   tf.data.Dataset.from_tensor_slices(tuple(tensor_list))。shuffle(tf.shape(input_tensor,   out_type = tf.int64)[0])。repeat(num_epochs)。如果shuffle = False,则省略   .shuffle(...)。

简而言之,它基本上表明tf.train.slice_input_producer()已被弃用,不再使用。取而代之的是,您应该使用tf.data.Dataset.from_tensor_slices()