GitHub
דף זה תורגם על ידי Cloud Translation API.
Switch to English

פרוטוקול TensorArrayProtocol

public protocol TensorArrayProtocol

פרוטוקול המייצג סוגים שניתן למפות ל- Array<CTensorHandle> .

פרוטוקול זה מוגדר בנפרד מ- TensorGroup מנת TensorGroup את מספר TensorGroup בזמן ההפעלה. לדוגמה, ל- [Tensor<Float>] עשוי להיות מספר לא ידוע של אלמנטים בזמן קומפילציה.

ניתן לגזור פרוטוקול זה באופן אוטומטי עבור מבנים שכל המאפיינים המאוחסנים שלהם תואמים את פרוטוקול TensorGroup . לא ניתן לגזור אותו באופן אוטומטי עבור מבנים שכל תכונותיהם תואמות TensorArrayProtocol עקב דרישת הבנאי (כלומר, במקרים כאלה אי אפשר יהיה לדעת כיצד לפרט את count בין המאפיינים המאוחסנים).

  • הַצהָרָה

    init(_owning tensorHandles: UnsafePointer<CTensorHandle>?, count: Int)
  • init (_ ידיות :)

    יישום ברירת מחדל

    יישום ברירת מחדל

    הַצהָרָה

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