public protocol TensorArrayProtocol
Array<CTensorHandle>
ile eşlenebilecek türleri temsil eden bir protokol.
Bu protokol, tensör sayısının çalışma zamanında belirlenebilmesi için TensorGroup
ayrı olarak tanımlanır. Örneğin, [Tensor<Float>]
derleme zamanında bilinmeyen sayıda öğeye sahip olabilir.
Bu protokol, saklanan özelliklerinin tümü TensorGroup
protokolüne uygun olan yapılar için otomatik olarak türetilebilir. Yapıcı gerekliliği nedeniyle, tüm özellikleri TensorArrayProtocol
uygun olan yapılar için otomatik olarak türetilemez (yani bu gibi durumlarda, saklanan özellikler arasında count
nasıl bölüneceğini bilmek imkansız olacaktır).
beyan
init(_owning tensorHandles: UnsafePointer<CTensorHandle>?, count: Int)
Varsayılan Uygulama
beyan
init<C>(_handles: C) where C : RandomAccessCollection, C.Element : _AnyTensorHandle