-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.