Get desktop application:
View/edit binary Protocol Buffers messages
Creates a job for reading from the tf.data service.
The id of the dataset to create a job for.
A mode controlling how the tf.data service produces data for the job.
An id for the created job.
Gets a job if it already exists, otherwise creates it.
The id of the dataset to create a job for.
A mode controlling how the tf.data service produces data for the job.
A name for the job.
An index for the job. Multiple jobs can be created for the same name, if they have different indices.
The id of the (potentially newly created) job.
Registers a dataset with the server, or returns its id if it is already registered. The dataset is constructed in a new graph, so it must not refer to external resources or variables.
The dataset to register.
The id for the registered dataset.
Reports a list of all tasks for a job.
The job to look up tasks for.
A list of all tasks for a job.
Whether the job has finished. An empty `task_info` list could either mean that no tasks have been started yet, or that all tasks have finished. This field gives us a way to tell the difference.
Registers a worker with the master.
The address of the registering worker.
An id for the worker.
Tasks to begin processing.
Updates the master with information about the worker's state.
The worker id that the update is for.
(message has no fields)
Gets the next dataset element.
The task to fetch an element from.
The produced element.
Boolean to indicate whether the iterator has been exhausted.
Processes an task for a dataset, making elements available to clients.
(message has no fields)
Used in:
The dtype of the component tensor.
The shape of the component tensor.
Size of the uncompressed tensor bytes. For tensors serialized as TensorProtos, this is TensorProto::BytesAllocatedLong(). For raw Tensors, this is the size of the buffer underlying the Tensor.
Used in:
Compressed tensor bytes for all components of the element.
Metadata for the components of the element.
Used in: ,
We represent datasets as tensorflow GraphDefs which define the operations needed to create a tf.data dataset.
Used in: ,
Each tf.data worker processes an entire epoch.
Processing of an epoch is distributed across all tf.data workers.
Used in: ,
The dataset to iterate over. TODO(aaudibert): load the dataset from disk instead of passing it here.
Used in:
The address of the worker processing the task.
The task id.
Used in:
The task that this message is about.
Whether the task has completed.