ตีความไบต์ของสตริงใหม่เป็นเวกเตอร์ของตัวเลข
คลาสที่ซ้อนกัน
ระดับ | DecodePaddedRaw.ตัวเลือก | แอ็ตทริบิวต์ทางเลือกสำหรับ DecodePaddedRaw |
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
คงที่ <T ขยาย TNumber > DecodePaddedRaw <T> | สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ < TString > inputBytes ตัวดำเนินการ < TInt32 > ความยาวคงที่ Class<T> outType ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ DecodePaddedRaw ใหม่ |
DecodePaddedRaw.Options แบบคงที่ | littleEndian (บูลีน littleEndian) |
เอาท์พุต <T> | เอาท์พุท () เทนเซอร์ที่มีมิติมากกว่าอินพุต "ไบต์" หนึ่งมิติ |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง DecodePaddedRaw <T> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , ตัวดำเนินการ < TString > inputBytes, ตัวดำเนินการ < TInt32 > ความยาวคงที่, คลาส <T> outType, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ DecodePaddedRaw ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
อินพุตไบต์ | เทนเซอร์ของสตริงที่จะถอดรหัส |
ความยาวคงที่ | ความยาวเป็นไบต์สำหรับแต่ละองค์ประกอบของเอาต์พุตที่ถอดรหัส ต้องมีขนาดหลายเท่าของประเภทเอาต์พุต |
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ DecodePaddedRaw
DecodePaddedRaw.Options สาธารณะแบบคงที่ littleEndian (บูลีน littleEndian)
พารามิเตอร์
ลิตเติ้ลเอนเดียน | อินพุต `input_bytes` อยู่ในลำดับ little-endian หรือไม่ ละเว้นค่า `out_type` ที่จัดเก็บไว้ในไบต์เดียว เช่น `uint8` |
---|
เอาท์พุท สาธารณะ <T> เอาท์พุท ()
เทนเซอร์ที่มีมิติมากกว่าอินพุต "ไบต์" หนึ่งมิติ มิติข้อมูลที่เพิ่มจะมีขนาดเท่ากับความยาวขององค์ประกอบของ "ไบต์" หารด้วยจำนวนไบต์เพื่อแสดง "out_type"