Zusammenführbar

public protocol Mergeable : AdditiveArithmetic, Differentiable

Ein Typ mit Werten, die differenzierbare Binäroperationen unterstützen.

Wird von BidirectionalRecurrentLayer als allgemeine Anforderung für Zusammenführungsfunktionen verwendet.

  • Verkettet zwei Werte.

    Erklärung

    @differentiable
    static func concatenate(_ lhs: Self, _ rhs: Self) -> Self
  • Addiert zwei Werte und erzeugt deren Summe.

    Hinweis

    Das Umbenennen von sum in + führt zu einem Compiler-Absturz, wenn Tensor an Mergeable (SR-13229) Mergeable .

    Erklärung

    @differentiable
    static func sum(_ lhs: Self, _ rhs: Self) -> Self
  • Durchschnittlich zwei Werte.

    Erklärung

    @differentiable
    static func average(_ lhs: Self, _ rhs: Self) -> Self
  • Multipliziert zwei Werte.

    Erklärung

    @differentiable
    static func multiply(_ lhs: Self, _ rhs: Self) -> Self
  • Stapeln Sie zwei Werte.

    Erklärung

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