Tucker tensor#

class ivy.data_classes.factorized_tensor.tucker_tensor.TuckerTensor(tucker_tensor)[source]#

Bases: FactorizedTensor

__init__(tucker_tensor)[source]#
_abc_impl = <_abc._abc_data object>#
mode_dot(matrix_or_vector, mode, keep_dim, copy)[source]#
property n_param#
to_tensor()[source]#
to_unfolded(mode)[source]#
to_vec()[source]#
tucker_copy()[source]#
static tucker_mode_dot(tucker_tensor, matrix_or_vector, mode, keep_dim=False, copy=False)[source]#
static tucker_n_param(shape, rank)[source]#
static tucker_normalize(tucker_tensor)[source]#
static tucker_to_tensor(tucker_tensor, skip_factor=None, transpose_factors=False)[source]#
static tucker_to_unfolded(tucker_tensor, mode=0, skip_factor=None, transpose_factors=False)[source]#
static tucker_to_vec(tucker_tensor, skip_factor=None, transpose_factors=False)[source]#
static validate_tucker_rank(tensor_shape, rank='same', rounding='round', fixed_modes=None)[source]#
static validate_tucker_tensor(tucker_tensor)[source]#
ivy.data_classes.factorized_tensor.tucker_tensor._bisection_root_finder(fun, a, b, tol=1e-06, max_iter=100)[source]#