Dapat digabungkan

public protocol Mergeable : AdditiveArithmetic, Differentiable

Tipe dengan nilai yang mendukung operasi biner terdiferensiasi.

Digunakan oleh BidirectionalRecurrentLayer sebagai persyaratan umum untuk fungsi penggabungan.

  • Menggabungkan dua nilai.

    Pernyataan

    @differentiable
    static func concatenate(_ lhs: Self, _ rhs: Self) -> Self
  • Menambahkan dua nilai dan menghasilkan jumlahnya.

    Catatan

    mengganti nama sum menjadi + mengakibatkan compiler crash saat menyesuaikan Tensor ke Mergeable (SR-13229).

    Pernyataan

    @differentiable
    static func sum(_ lhs: Self, _ rhs: Self) -> Self
  • Rata-rata dua nilai.

    Pernyataan

    @differentiable
    static func average(_ lhs: Self, _ rhs: Self) -> Self
  • Mengalikan dua nilai.

    Pernyataan

    @differentiable
    static func multiply(_ lhs: Self, _ rhs: Self) -> Self
  • Tumpuk dua nilai.

    Pernyataan

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