public protocol Mergeable : AdditiveArithmetic, Differentiable
Un type avec des valeurs qui prennent en charge les opérations binaires différenciables.
Utilisé par BidirectionalRecurrentLayer
comme exigence générique pour les fonctions de fusion.
Concatène deux valeurs.
Déclaration
@differentiable static func concatenate(_ lhs: Self, _ rhs: Self) -> Self
Ajoute deux valeurs et produit leur somme.
Note
renommersum
en+
entraîne un crash du compilateur lors de la conformitéTensor
àMergeable
(SR-13229).Déclaration
@differentiable static func sum(_ lhs: Self, _ rhs: Self) -> Self
Fait la moyenne de deux valeurs.
Déclaration
@differentiable static func average(_ lhs: Self, _ rhs: Self) -> Self
Multiplie deux valeurs.
Déclaration
@differentiable static func multiply(_ lhs: Self, _ rhs: Self) -> Self
Empilez deux valeurs.
Déclaration
@differentiable static func stack(_ lhs: Self, _ rhs: Self) -> Self