Mesclável

public protocol Mergeable : AdditiveArithmetic, Differentiable

Um tipo com valores que suportam operações binárias diferenciáveis.

Usado por BidirectionalRecurrentLayer como uma exigência genérica para funções de mesclagem.

  • Concatena dois valores.

    Declaração

    @differentiable
    static func concatenate(_ lhs: Self, _ rhs: Self) -> Self
  • Adiciona dois valores e produz sua soma.

    Observação

    renomeando sum a + resultados em um acidente de compilador quando conformidade Tensor para Mergeable (SR-13229).

    Declaração

    @differentiable
    static func sum(_ lhs: Self, _ rhs: Self) -> Self
  • Faz a média de dois valores.

    Declaração

    @differentiable
    static func average(_ lhs: Self, _ rhs: Self) -> Self
  • Multiplica dois valores.

    Declaração

    @differentiable
    static func multiply(_ lhs: Self, _ rhs: Self) -> Self
  • Empilhe dois valores.

    Declaração

    @differentiable
    static func stack(_ lhs: Self, _ rhs: Self) -> Self