TFloat16

ส่วนต่อประสานสาธารณะ TFloat16

ประเภทเซนเซอร์โฟลต 16 บิตแบบ half-precision IEEE-754

เนื่องจากไม่มีประเภทจุดทศนิยมที่เหมาะกับ 16 บิตใน Java จึงจำเป็นต้องมีการแปลง (ที่อาจสูญเสียความแม่นยำ) สำหรับแต่ละค่า 32 บิตที่เขียนหรืออ่านบนเทนเซอร์ประเภทนี้จาก JVM ดังนั้น หากคาดว่าจะมีการดำเนินการ I/O จำนวนมากบนเทนเซอร์ ประสิทธิภาพจะได้รับการปรับปรุงโดยการทำงานกับประเภทข้อมูล TFloat32 หรือ TFloat64 ทุกครั้งที่เป็นไปได้

นอกจากนี้ เทนเซอร์ TFloat16 มักจะทำงานได้ดีกว่าหากอยู่ในหน่วยความจำ GPU เนื่องจาก CPU ส่วนใหญ่ไม่รองรับรูปแบบนี้โดยกำเนิด สำหรับการคำนวณ CPU บนโฟลต 16 บิต ประเภทเทนเซอร์ TBfloat16 อาจเป็นตัวเลือกที่ดีกว่า

วิธีการสาธารณะ

TFloat16 แบบคงที่ที่เป็นนามธรรม
สเกลาร์ออฟ (ค่าลอยตัว)
จัดสรรเทนเซอร์ใหม่สำหรับจัดเก็บค่าทศนิยมเดี่ยว
TFloat16 แบบคงที่ที่เป็นนามธรรม
เทนเซอร์ออฟ ( รูปร่าง รูปร่าง)
จัดสรรเทนเซอร์ใหม่ของรูปร่างที่กำหนด
TFloat16 แบบคงที่ที่เป็นนามธรรม
tensorOf ( รูปร่างรูปร่าง ข้อมูล FloatDataBuffer )
จัดสรรเทนเซอร์ใหม่ของรูปร่างที่กำหนด โดยเริ่มต้นด้วยข้อมูลที่ให้มา
TFloat16 แบบคงที่ที่เป็นนามธรรม
tensorOf ( รูปร่าง รูปร่าง ผู้บริโภค < TFloat16 > dataInit)
จัดสรรเทนเซอร์ใหม่ของรูปร่างที่กำหนดและเริ่มต้นข้อมูล
TFloat16 แบบคงที่ที่เป็นนามธรรม
เทนเซอร์ออฟ ( NdArray <Float> src)
จัดสรรเทนเซอร์ใหม่ซึ่งเป็นสำเนาของอาร์เรย์ลอยที่กำหนด
TFloat16 แบบคงที่ที่เป็นนามธรรม
vectorOf (ค่าลอยตัว...)
จัดสรรเทนเซอร์ใหม่สำหรับจัดเก็บเวกเตอร์ของการลอย

วิธีการสืบทอด

วิธีการสาธารณะ

สาธารณะนามธรรมคงที่ TFloat16 สเกลาร์ออฟ (ค่าลอยตัว)

จัดสรรเทนเซอร์ใหม่สำหรับจัดเก็บค่าทศนิยมเดี่ยว

พารามิเตอร์
ค่า ลอยไปเก็บไว้ในเทนเซอร์ใหม่
การส่งคืน
  • เทนเซอร์ใหม่

สาธารณะนามธรรมคงที่ TFloat16 tensorOf (รูปร่าง รูปร่าง )

จัดสรรเทนเซอร์ใหม่ของรูปร่างที่กำหนด

พารามิเตอร์
รูปร่าง รูปร่างของเทนเซอร์ที่จะจัดสรร
การส่งคืน
  • เทนเซอร์ใหม่

TFloat16 tensorOf นามธรรม คงที่สาธารณะ ( รูปร่าง รูปร่างข้อมูล FloatDataBuffer )

จัดสรรเทนเซอร์ใหม่ของรูปร่างที่กำหนด โดยเริ่มต้นด้วยข้อมูลที่ให้มา

พารามิเตอร์
รูปร่าง รูปร่างของเทนเซอร์ที่จะจัดสรร
ข้อมูล บัฟเฟอร์ของโฟลตเพื่อเริ่มต้นเทนเซอร์ด้วย
การส่งคืน
  • เทนเซอร์ใหม่

สาธารณะนามธรรมคงที่ TFloat16 tensorOf (รูปร่าง รูปร่าง ผู้บริโภค <TFloat16> dataInit)

จัดสรรเทนเซอร์ใหม่ของรูปร่างที่กำหนดและเริ่มต้นข้อมูล

พารามิเตอร์
รูปร่าง รูปร่างของเทนเซอร์ที่จะจัดสรร
ข้อมูลเริ่มต้น เครื่องมือเริ่มต้นข้อมูลเทนเซอร์
การส่งคืน
  • เทนเซอร์ใหม่
ขว้าง
TensorFlowException หากไม่สามารถจัดสรรหรือเตรียมใช้งานเทนเซอร์ได้

สาธารณะนามธรรมคงที่ TFloat16 tensorOf ( NdArray <Float> src)

จัดสรรเทนเซอร์ใหม่ซึ่งเป็นสำเนาของอาร์เรย์ลอยที่กำหนด

เมตริกซ์จะมีรูปร่างเหมือนกับอาร์เรย์ต้นทาง และข้อมูลจะถูกคัดลอก

พารามิเตอร์
src อาร์เรย์ต้นทางจะให้รูปร่างและข้อมูลแก่เทนเซอร์ใหม่
การส่งคืน
  • เทนเซอร์ใหม่

TFloat16 vectorOf นามธรรม คงที่สาธารณะ (ค่าลอยตัว ... )

จัดสรรเทนเซอร์ใหม่สำหรับจัดเก็บเวกเตอร์ของการลอย

พารามิเตอร์
ค่านิยม ลอยไปเก็บไว้ในเทนเซอร์ใหม่
การส่งคืน
  • เทนเซอร์ใหม่