public protocol Mergeable : AdditiveArithmetic, Differentiable
Typ z wartościami obsługującymi różniczkowalne operacje binarne.
Używane przez BidirectionalRecurrentLayer
jako ogólne wymaganie dla funkcji scalania.
Łączy dwie wartości.
Deklaracja
@differentiable static func concatenate(_ lhs: Self, _ rhs: Self) -> Self
Dodaje dwie wartości i generuje ich sumę.
Notatka
zmiana nazwysum
na+
powoduje awarię kompilatora podczas dostosowywaniaTensor
doMergeable
(SR-13229).Deklaracja
@differentiable static func sum(_ lhs: Self, _ rhs: Self) -> Self
Uśrednia dwie wartości.
Deklaracja
@differentiable static func average(_ lhs: Self, _ rhs: Self) -> Self
Mnoży dwie wartości.
Deklaracja
@differentiable static func multiply(_ lhs: Self, _ rhs: Self) -> Self
Połącz dwie wartości.
Deklaracja
@differentiable static func stack(_ lhs: Self, _ rhs: Self) -> Self