# ExportGraphSignature Source: https://www.tensorplay.cn/docs/generated/tensorplay.export.ExportGraphSignature.html ```python class tensorplay.export.ExportGraphSignature(input_specs: list[InputSpec], output_specs: list[OutputSpec]) ``` Describe lifted state, user values, mutations, and graph outputs. ```python property assertion_dep_token: Mapping[int, str] | None ``` Position of the assertion dependency token output, if present. ```python clone() → ExportGraphSignature ``` Deep copy: specs and argument records are duplicated, not shared. ```python get_param_to_buffer() → Mapping[str, str] ``` Map parameter targets to the buffer targets holding their gradients. Gradients are declared as GRADIENT_TO_PARAMETER outputs; a gradient for a parameter whose optimizer state lives in a buffer binds the two targets under the parameter’s FQN. ```python get_replace_hook(replace_inputs: bool = False) ``` Build a rename hook suitable for graph rewriting passes. ```python is_buffer(name: str) → bool ``` Whether name is a placeholder carrying a lifted buffer. ```python is_param(name: str) → bool ``` Whether name is a placeholder carrying a lifted parameter. ```python replace_all_uses(old: str, new: str) → None ``` Rename a graph value across every input and output spec.