---
title: thunder.core.transforms.visitor_transform
canonical: >-
  https://lightning.ai/docs/thunder/stable/api-reference/generated/thunder.core.transforms.visitor_transform
---
# thunder.core.transforms.visitor_transform {#thunder-core-transforms-visitor-transform}

### `thunder.core.transforms.visitor_transform(trace_from, visit, *, provenance=None)` {#thunder.core.transforms.visitor_transform}

[\[source\]](https://github.com/Lightning-AI/lightning-thunder/blob/0.2.6/thunder/core/transforms.py#L384-L421)

Return type:

[`TraceCtx`](/docs/thunder/0.2.6/api-reference/generated/thunder.core.trace.TraceCtx.md#thunder.core.trace.TraceCtx "thunder.core.trace.TraceCtx")

Parameters:

*   **trace\_from** ([_TraceCtx_](/docs/thunder/0.2.6/api-reference/generated/thunder.core.trace.TraceCtx.md#thunder.core.trace.TraceCtx "thunder.core.trace.TraceCtx")) –
    
*   **visit** ([_Callable_](https://docs.python.org/3/library/collections.abc.html#collections.abc.Callable "(in Python v3.15)")) –
    
*   **provenance** ([_Optional_](https://docs.python.org/3/library/typing.html#typing.Optional "(in Python v3.15)")_\[_[_str_](https://docs.python.org/3/builtins/stdtypes.html#str "(in Python v3.15)")_\]_) –

---

**Navigation**

- Parent: [Generated](/docs/thunder/0.2.6/api-reference/generated.md)
