# dragnn_ops.bulk_advance_from_oracle(handle, component=None, name=None)
### `dragnn_ops.bulk_advance_from_oracle(handle, component=None, name=None)`
Defined in `tensorflow/dragnn/core/ops/gen_dragnn_bulk_ops.py`.
Given a handle to a ComputeSession, advances until all states are final. Note
that, unlike AdvanceFromOracle, this op does mutate the master state, by
advancing all of its states until they are final.
#### Args:
* `handle`: A `Tensor` of type `string`. handle to a ComputeSession.
* `component`: An optional `string`. Defaults to `""`.
* `name`: A name for the operation (optional).
#### Returns:
A tuple of `Tensor` objects (output_handle, gold_labels). *
`output_handle`: A `Tensor` of type `string`. handle to updated
ComputeSession. * `gold_labels`: A `Tensor` of type `int32`. [batch_size
* beam_size * max_num_steps] vector of oracle actions, where max_num_steps is
the maximum number of steps in the oracle action sequences for every state in
the batch of beams. Each sub-segment of length max_num_steps provides the oracle
action sequence for the corresponding state in the batch of beams, padded with
trailing -1s.