(*dy)
| 330 | token = op.get_attr("token") |
| 331 | |
| 332 | def eagerly_executed_grad(*dy): |
| 333 | tape, eager_inputs, eager_outputs = tape_cache.pop(compat.as_bytes(token)) |
| 334 | return tape.gradient(eager_outputs, eager_inputs, output_gradients=dy) |
| 335 | |
| 336 | with ops.control_dependencies(op.outputs): |
| 337 | return _internal_py_func( |