ufv_share_tucker_variations#
- t3toolbox.backend.sharing.ufv_share_tucker_variations(variations_data, shared_data, rcond=None)#
def ufv_share_tucker_variations( variations_data, # UT3Variations .data: (tkv_sc, ttv_sc, shape, (4 masks)); stack = K + C shared_data: 'SharedFrameData', # the frame's UNIFORM companion (ufv_shared_frame_data) rcond: float = None, # relative clip on the group spectrum; None -> dtype eps * max dim ): # -> tied variations .data (same masks; padded rows come back exactly zero)
The uniform twin of
fv_share_tucker_variations()(the manifold tied post-pass): mask the variation supercores, delegate to the polymorphic ragged solve on the mode slices, re-stack. The companion’s maskedU_Mzeroes every padded row of the redistribution, so the output is masked-clean and the masks are unchanged.- Parameters:
shared_data (SharedFrameData)
rcond (float)