T3Variations.stack_shape#
- t3toolbox.frame_variations_format.T3Variations.stack_shape()#
def stack_shape(self) -> typ.Tuple[int,...]: # full leading stack K + C (split-agnostic on its own)
The full leading stack
K + Cshared by every variation core.T3Variationsis split-agnostic: the tangent-stackKvs frame-stackCsplit is fixed only when paired with aT3Frame(check_fv_pairrequiresCto be the trailing/inner part of this stack;T3Tangentthen exposes the two parts). Seedocs/batching_and_stacking.md.- Return type:
t3toolbox.backend.common.typ.Tuple[int, Ellipsis]