测试专用避障契约模型
zero-action.onnx:ONNX opset17/IR9,输入float32[1,81],Constant节点输出float32[1,12]全0,携带seed42避障deployment。仅验浏览器地图/感知/推理闭环,不是已训练或可导航策略。由onnx.helper.make_model/make_graph/make_node(Constant)生成,metadata来自src/rl/fixtures/obstacleDeployment.json。
事务回归fixture:wrong-graph.onnx包含合法避障metadata但实际输入47维;ort-init-failure.onnx包含合法81维metadata但不存在的算子(故意无法初始化ORT);legacy-flat.onnx为无metadata的47→12零动作旧导出;legacy-wrong-shape.onnx为无metadata的81→12零动作。均由相同onnx.helper入口生成,仅供成功/失败分支测试。
multi-zero-action.onnx同样为Constant零动作,仅将实际输入shape设为[1,97]并携带multiRingDeployment.json。不是训练策略,也没有将81网络冒充97。真实短训导出只保留在/tmp。
multi-wrong-graph.onnx携带合法97维metadata但真实输入81维,用于浏览器ORT明确shape拒绝及旧会话保留回归。