TensorArrayProtocol

public protocol TensorArrayProtocol

Um protocolo representando tipos que podem ser mapeados para Array<CTensorHandle> .

Este protocolo é definido separadamente TensorGroup para que o número de tensores de ser determinados em tempo de execução. Por exemplo, [Tensor<Float>] pode ter um número desconhecido de elementos em tempo de compilação.

Este protocolo pode ser derivada automaticamente para estruturas cujas propriedades armazenados todos em conformidade com o TensorGroup protocolo. Ele não pode ser derivada automaticamente para estruturas cujas propriedades todos em conformidade com TensorArrayProtocol devido à exigência construtor (isto é, em tais casos, seria impossível saber como a quebrar count entre as propriedades armazenadas).

  • Declaração

    init(_owning tensorHandles: UnsafePointer<CTensorHandle>?, count: Int)
  • init (_handles :)

    Implementação padrão

    Implementação Padrão

    Declaração

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