-interpreter-instrument-with-probe
แทรกการดำเนินการ Inters.probe ในโปรแกรม StableHLO
เรียนรู้โปรแกรม StableHLO และแทรกเครื่องมือตรวจสอบ หลังการดำเนินการที่เหมาะสมแต่ละรายการ (โปรดดูด้านล่างว่า กำหนดไว้) ใช้เครื่องมือเพื่อดึงข้อมูลตัวกลาง ค่า tensor จากอินเทอร์พรีเตอร์อ้างอิง StableHLO เพื่อการเปรียบเทียบในภายหลัง กับรันไทม์อื่นๆ
การดำเนินการทั้งหมดถือว่าเหมาะสมสำหรับการใช้เครื่องมือ ยกเว้นความคงที่ ops การดำเนินการที่ไม่มีค่าแสดงผล tensor (ได้แก่ การดำเนินการที่ สร้าง Tuple หรือโทเค็น หรือไม่มีการวัดค่าผลลัพธ์) การดำเนินการที่เหมาะสมจะได้รับเครื่องมือไม่ว่าระดับ การซ้อนกัน ซึ่งหมายความว่าการดำเนินการภายในภูมิภาคแบบวนซ้ำ/สาขาด้วย ใช้เครื่องดนตรี
การดำเนินการที่มีการวัดคุมจะมีการเขียนค่าที่ส่งกลับไปยังดิสก์โดยใช้
รูปแบบข้อมูล NumPy ทันที หากบัตรผ่าน useDebugInfo
เปิดใช้ตัวเลือกตำแหน่งอยู่ ระบบจะใช้ข้อมูลการแก้ไขข้อบกพร่องของตำแหน่งเมื่อพร้อมใช้งาน
ระบุค่า Tensor ที่มีการวัดคุมโดยไม่ซ้ำกัน (เช่น บัตรผ่านจะดึงข้อมูล
probe_id
จาก NamedLoc(probe_id@<...>)
และใช้รูปแบบ probe_id
.#)
มิฉะนั้น มูลค่าที่มีการวัดคุมจะถูกอ้างถึงใน
ลำดับ: probe1
, probe2
, ... ดู interpreter.probe
เพิ่มเติม
เกี่ยวกับวิธีทำให้ข้อมูลต่อเนื่องกัน
ตัวเลือก
-useDebugInfo : Whether or not to use location debug data as `probe_id` values.