public protocol TensorArrayProtocol
โปรโตคอลที่แสดงประเภทที่สามารถแมปกับ Array<CTensorHandle>
โปรโตคอลนี้ถูกกำหนดแยกต่างหากจาก TensorGroup
เพื่อกำหนดจำนวนเทนเซอร์ในขณะรันไทม์ ตัวอย่างเช่น [Tensor<Float>]
อาจมีองค์ประกอบที่ไม่ทราบจำนวน ณ เวลารวบรวม
สามารถรับโปรโตคอลนี้ได้โดยอัตโนมัติสำหรับโครงสร้างที่มีคุณสมบัติที่เก็บไว้ทั้งหมดสอดคล้องกับโปรโตคอล TensorGroup
ไม่สามารถรับมาได้โดยอัตโนมัติสำหรับโครงสร้างที่มีคุณสมบัติทั้งหมดสอดคล้องกับ TensorArrayProtocol
เนื่องจากข้อกำหนดของตัวสร้าง (เช่น ในกรณีเช่นนี้ จะเป็นไปไม่ได้ที่จะทราบวิธีแยก count
ในคุณสมบัติที่เก็บไว้)
คำประกาศ
init(_owning tensorHandles: UnsafePointer<CTensorHandle>?, count: Int)
การใช้งานเริ่มต้น
คำประกาศ
init<C>(_handles: C) where C : RandomAccessCollection, C.Element : _AnyTensorHandle