Protokol TensorArray

public protocol TensorArrayProtocol

Protokol yang mewakili tipe yang dapat dipetakan ke Array<CTensorHandle> .

Protokol ini ditentukan secara terpisah dari TensorGroup agar jumlah tensor dapat ditentukan pada waktu proses. Misalnya, [Tensor<Float>] mungkin memiliki jumlah elemen yang tidak diketahui pada waktu kompilasi.

Protokol ini dapat diturunkan secara otomatis untuk struct yang semua properti tersimpannya sesuai dengan protokol TensorGroup . Ini tidak dapat diturunkan secara otomatis untuk struct yang semua propertinya sesuai dengan TensorArrayProtocol karena persyaratan konstruktor (yaitu, dalam kasus seperti itu, tidak mungkin mengetahui cara mengelompokkan count di antara properti yang disimpan).

  • Pernyataan

    init(_owning tensorHandles: UnsafePointer<CTensorHandle>?, count: Int)
  • init(_menangani:) Implementasi bawaan

    Implementasi Bawaan

    Pernyataan

    init<C>(_handles: C) where C : RandomAccessCollection, C.Element : _AnyTensorHandle