Fusionable

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

    renombrar sum a + resultados en un accidente de compilador al conformar Tensor de Mergeable (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