Unificabile

public protocol Mergeable : AdditiveArithmetic, Differentiable

Un tipo con valori che supportano operazioni binarie differenziabili.

Utilizzato da BidirectionalRecurrentLayer come requisito generico per le funzioni di unione.

  • Concatena due valori.

    Dichiarazione

    @differentiable
    static func concatenate(_ lhs: Self, _ rhs: Self) -> Self
  • Aggiunge due valori e produce la loro somma.

    Nota

    la ridenominazione sum in + provoca un arresto anomalo del compilatore durante la conversione Tensor in Mergeable (SR-13229).

    Dichiarazione

    @differentiable
    static func sum(_ lhs: Self, _ rhs: Self) -> Self
  • Media di due valori.

    Dichiarazione

    @differentiable
    static func average(_ lhs: Self, _ rhs: Self) -> Self
  • Moltiplica due valori.

    Dichiarazione

    @differentiable
    static func multiply(_ lhs: Self, _ rhs: Self) -> Self
  • Impila due valori.

    Dichiarazione

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