สร้างชุดข้อมูลที่ปล่อยคู่คีย์-ค่าในไฟล์ LMDB อย่างน้อย 1 ไฟล์
Lightning Memory-Mapped Database Manager หรือ LMDB เป็นฐานข้อมูลคีย์-ค่าไบนารีแบบฝัง ชุดข้อมูลนี้สามารถอ่านเนื้อหาของไฟล์ฐานข้อมูล LMDB ซึ่งโดยทั่วไปชื่อจะมีส่วนต่อท้าย `.mdb`
องค์ประกอบเอาต์พุตแต่ละรายการประกอบด้วยคู่คีย์-ค่าที่แสดงเป็นคู่ของสตริงสเกลาร์ "Tensor" โดยที่ "Tensor" ตัวแรกมีคีย์และ "Tensor" ตัวที่สองประกอบด้วยค่า
LMDB ใช้รูปแบบไฟล์ที่แตกต่างกันบนเครื่องรุ่นใหญ่และรุ่นเล็ก `data.LMDBDataset` สามารถอ่านได้เฉพาะไฟล์ในรูปแบบของเครื่องโฮสต์เท่านั้น
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต < ชนิด T > | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
ชุดข้อมูล LMDB แบบคงที่ | |
เอาท์พุต <?> | รับมือ () |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ < TType > asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
การสร้าง LMDBDataset แบบคงที่สาธารณะ (ขอบเขต ขอบเขต ตัวดำเนินการ < TString > ชื่อไฟล์ รายการ <Class <? ขยาย TType >> ประเภทเอาต์พุต รายการ < รูปร่าง > รูปร่างเอาต์พุต)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ LMDBDataset ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ชื่อไฟล์ | สเกลาร์หรือเวกเตอร์ที่มีชื่อของไฟล์ไบนารี่ที่จะอ่าน |
การส่งคืน
- อินสแตนซ์ใหม่ของ LMDBDataset