RawTensor

RawTensor คลาสสุดท้ายสาธารณะ

เทนเซอร์ที่หน่วยความจำไม่ได้ถูกแมปกับพื้นที่ข้อมูลที่เข้าถึงได้โดยตรงจาก JVM

Raw tensor คือการนำเสนอเทนเซอร์ที่เรียบง่ายซึ่งจัดสรรไว้ในหน่วยความจำดั้งเดิมโดยไลบรารีรันไทม์ TensorFlow และจะควบคุมอายุการใช้งานภายในกระบวนการปัจจุบัน ข้อมูลจะถูกแสดงด้วย buffer of bytes จนกระทั่งถูกแมปในพื้นที่พิมพ์ขนาด n มิติโดย typed tensor

อินสแตนซ์ของ RawTensor นั้น ไม่ ปลอดภัยต่อเธรด และทรัพยากรของอินสแตนซ์นั้นจะต้องถูกปล่อยออกมาโดยการเรียก close() ไม่ว่าจะโดยชัดแจ้งหรือโดยปริยายผ่านทาง try-with-resources

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

รอว์เทนเซอร์
asRawTensor ()
ส่งคืนการแทนค่าดิบ (ไม่ได้พิมพ์) ของเทนเซอร์นี้
เป็นโมฆะ
ปิด ()
เผยแพร่ทรัพยากรที่เกี่ยวข้องกับเทนเซอร์
ByteDataBuffer
ข้อมูล ()
ส่งคืนข้อมูลดิบของเทนเซอร์นี้เป็นบัฟเฟอร์ขนาดไบต์
ประเภทข้อมูล
ประเภทข้อมูล ()
ส่งกลับ DataType ขององค์ประกอบที่เก็บไว้ในเมตริกซ์
ยาว
จำนวนไบต์ ()
ส่งกลับขนาดเป็นไบต์ของข้อมูลเทนเซอร์
รูปร่าง
รูปร่าง ()
ส่งกลับรูปร่างของเทนเซอร์
สตริง
toString ()
ส่งกลับสตริงที่อธิบายประเภทและรูปร่างของเทนเซอร์

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

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

RawTensor สาธารณะ asRawTensor ()

ส่งคืนการแทนค่าดิบ (ไม่ได้พิมพ์) ของเทนเซอร์นี้

โมฆะสาธารณะ ปิด ()

เผยแพร่ทรัพยากรที่เกี่ยวข้องกับเทนเซอร์

คำเตือน: จะต้องเรียกใช้สิ่งนี้สำหรับเทนเซอร์ทั้งหมดที่ไม่ได้เกิดจากการดำเนินการที่กระตือรือร้น ไม่เช่นนั้นหน่วยความจำจะรั่วไหล

วัตถุ Tensor ไม่สามารถใช้งานได้อีกต่อไปหลังจาก close การส่งคืน

ข้อมูล ByteDataBuffer สาธารณะ ()

ส่งคืนข้อมูลดิบของเทนเซอร์นี้เป็นบัฟเฟอร์ขนาดไบต์

การส่งคืน
  • เทนเซอร์ไบต์
ขว้าง
IllegalStateException ถ้าเทนเซอร์ถูกปิด

ประเภทข้อมูล สาธารณะ dataType ()

ส่งกลับ DataType ขององค์ประกอบที่เก็บไว้ในเมตริกซ์

numBytes ยาวสาธารณะ ()

ส่งกลับขนาดเป็นไบต์ของข้อมูลเทนเซอร์

รูปร่าง สาธารณะ รูปร่าง ()

ส่งกลับรูปร่างของเทนเซอร์

สตริงสาธารณะ toString ()

ส่งกลับสตริงที่อธิบายประเภทและรูปร่างของเทนเซอร์