public protocol TensorArrayProtocol
Un protocolo que representa tipos que se pueden asignar a Array<CTensorHandle>
.
Este protocolo se define por separado de TensorGroup
para que el número de tensores que se determinen en tiempo de ejecución. Por ejemplo, [Tensor<Float>]
puede tener un número desconocido de elementos en tiempo de compilación.
Este protocolo se puede derivar automáticamente para estructuras cuyas propiedades almacenado todo ajustarse a la TensorGroup
protocolo. No se puede derivar automáticamente estructuras cuyas propiedades ajustarse a todas TensorArrayProtocol
debido al requisito constructor (es decir, en tales casos, sería imposible saber cómo romper count
entre las propiedades almacenadas).
Declaración
init(_owning tensorHandles: UnsafePointer<CTensorHandle>?, count: Int)
Implementación predeterminada
Declaración
init<C>(_handles: C) where C : RandomAccessCollection, C.Element : _AnyTensorHandle