# tf.summary.trace_export

<br />

|---|
| [![](https://www.tensorflow.org/images/GitHub-Mark-32px.png) View source on GitHub](https://github.com/tensorflow/tensorflow/blob/v2.13.1/tensorflow/python/ops/summary_ops_v2.py#L1337-L1385) |

Stops and exports the active trace as a Summary and/or profile file.

    tf.summary.trace_export(
        name, step=None, profiler_outdir=None
    )

Stops the trace and exports all metadata collected during the trace to the
default SummaryWriter, if one has been set.

<br />

<br />

<br />

| ## Args ||
|---|---|
| `name` | A name for the summary to be written. |
| `step` | Explicit `int64`-castable monotonic step value for this summary. If omitted, this defaults to `tf.summary.experimental.get_step()`, which must not be None. |
| `profiler_outdir` | Output directory for profiler. It is required when profiler is enabled when trace was started. Otherwise, it is ignored. |

<br />

<br />

<br />

<br />

| ## Raises ||
|---|---|
| `ValueError` | if a default writer exists, but no step was provided and `tf.summary.experimental.get_step()` is None. |

<br />