public protocol Mergeable : AdditiveArithmetic, Differentiable
Un tipo con valores que admiten operaciones binarias diferenciables.
Utilizado por BidirectionalRecurrentLayer
como requisito genérico para las funciones de combinación.
Concatena dos valores.
Declaración
@differentiable static func concatenate(_ lhs: Self, _ rhs: Self) -> Self
Agrega dos valores y produce su suma.
Nota
renombrarsum
a+
resultados en un accidente de compilador al conformarTensor
deMergeable
(SR-13229).Declaración
@differentiable static func sum(_ lhs: Self, _ rhs: Self) -> Self
Promedio de dos valores.
Declaración
@differentiable static func average(_ lhs: Self, _ rhs: Self) -> Self
Multiplica dos valores.
Declaración
@differentiable static func multiply(_ lhs: Self, _ rhs: Self) -> Self
Apila dos valores.
Declaración
@differentiable static func stack(_ lhs: Self, _ rhs: Self) -> Self