Fusionnable

public protocol Mergeable : AdditiveArithmetic, Differentiable

Un type avec des valeurs qui prennent en charge les opérations binaires différenciables.

Utilisé par BidirectionalRecurrentLayer comme exigence générique pour les fonctions de fusion.

  • Concatène deux valeurs.

    Déclaration

    @differentiable
    static func concatenate(_ lhs: Self, _ rhs: Self) -> Self
  • Ajoute deux valeurs et produit leur somme.

    Note

    renommer sum en + entraîne un crash du compilateur lors de la conformité Tensor à Mergeable (SR-13229).

    Déclaration

    @differentiable
    static func sum(_ lhs: Self, _ rhs: Self) -> Self
  • Fait la moyenne de deux valeurs.

    Déclaration

    @differentiable
    static func average(_ lhs: Self, _ rhs: Self) -> Self
  • Multiplie deux valeurs.

    Déclaration

    @differentiable
    static func multiply(_ lhs: Self, _ rhs: Self) -> Self
  • Empilez deux valeurs.

    Déclaration

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