POT คาดหวังว่ารุ่น Intermediate Representation (IR) ที่ประมวลผลด้วยการเปลี่ยนแปลงแบบออฟไลน์
- สร้างโมเดล IR ในรันไทม์โดยใช้อนุกรมในรันไทม์
- พบข้อผิดพลาดต่อไปนี้เมื่อทําการนําเข้ารุ่น IR กับ POT ในขณะทํางานโดยตรง
assert len(node.in_nodes()) == 2, 'โหนด Squeeze {} ต้องมี 2 อินพุต'.format(node_name)
AssertionError: โหนด Squeeze Squeeze_1034ต้องมี 2 อินพุต
การนําเข้าโดยตรงในรันไทม์ไม่ได้ใช้การเปลี่ยนแปลงแบบออฟไลน์กับโมเดล ในขณะที่ POT คาดหวังว่า IR จะถูกประมวลผลโดยการเปลี่ยนแปลงแบบออฟไลน์
ใช้ การเปลี่ยนแปลงแบบออฟไลน์:
จากapply_moc_transformationsนําเข้าopenvino.offline_transformations
apply_moc_transformations(net_onnx, เท็จ)