TensorArrayProtocol

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)
  • init (_handles :)

    Implementación predeterminada

    Implementación predeterminada

    Declaración

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