Giao thức TensorArray

public protocol TensorArrayProtocol

Một giao thức đại diện cho các loại có thể được ánh xạ tới Array<CTensorHandle> .

Giao thức này được xác định riêng biệt với TensorGroup để xác định số lượng tensor khi chạy. Ví dụ: [Tensor<Float>] có thể có số lượng phần tử không xác định tại thời điểm biên dịch.

Giao thức này có thể được lấy tự động cho các cấu trúc có thuộc tính được lưu trữ đều tuân thủ giao thức TensorGroup . Nó không thể được lấy tự động cho các cấu trúc có tất cả các thuộc tính đều tuân theo TensorArrayProtocol do yêu cầu của hàm tạo (nghĩa là trong những trường hợp như vậy sẽ không thể biết cách chia nhỏ count giữa các thuộc tính được lưu trữ).

  • Tuyên ngôn

    init(_owning tensorHandles: UnsafePointer<CTensorHandle>?, count: Int)
  • init(_handles:) Triển khai mặc định

    Triển khai mặc định

    Tuyên ngôn

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