def compute_up(expr, lhs, rhs, **kwargs): return tensordot(lhs, rhs, (expr._left_axes, expr._right_axes))