View source on GitHub
|
Produces a slice of each Tensor in tensor_list. (deprecated)
tf.compat.v1.train.slice_input_producer(
tensor_list,
num_epochs=None,
shuffle=True,
seed=None,
capacity=32,
shared_name=None,
name=None
)
Implemented using a Queue -- a QueueRunner for the Queue
is added to the current Graph's QUEUE_RUNNER collection.
Args |
|---|
tensor_list
Tensor objects. Every Tensor in
tensor_list must have the same size in the first dimension.
num_epochs
slice_input_producer
produces each slice num_epochs times before generating
an OutOfRange error. If not specified, slice_input_producer can cycle
through the slices an unlimited number of times.
shuffle
seed
capacity
shared_name
name
Returns | |
|---|---|
A list of tensors, one for each element of tensor_list. If the tensor
in tensor_list has shape [N, a, b, .., z], then the corresponding output
tensor will have shape [a, b, ..., z].
|
Raises |
|---|
ValueError
slice_input_producer produces nothing from tensor_list.
eager compatibility
Input pipelines based on Queues are not supported when eager execution is
enabled. Please use the tf.data API to ingest data under eager execution.
View source on GitHub