병합 가능

public protocol Mergeable : AdditiveArithmetic, Differentiable

미분 가능한 이진 연산을 지원하는 값이 있는 유형입니다.

병합 기능에 대한 일반 요구 사항으로 BidirectionalRecurrentLayer 에서 사용됩니다.

  • 두 값을 연결합니다.

    선언

    @differentiable
    static func concatenate(_ lhs: Self, _ rhs: Self) -> Self
  • 두 값을 더하고 그 합계를 계산합니다.

    메모

    sum + 로 바꾸면 Tensor Mergeable 로 변경할 때 컴파일러 충돌이 발생합니다(SR-13229).

    선언

    @differentiable
    static func sum(_ lhs: Self, _ rhs: Self) -> Self
  • 두 값의 평균을 구합니다.

    선언

    @differentiable
    static func average(_ lhs: Self, _ rhs: Self) -> Self
  • 두 값을 곱합니다.

    선언

    @differentiable
    static func multiply(_ lhs: Self, _ rhs: Self) -> Self
  • 두 개의 값을 쌓습니다.

    선언

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