Labels: bug, export, parity, priority:medium
File: src/tether/exporters/smolvla.py:278
Description. result["metadata"]["onnx_validation"] = {"max_diff": max_diff, "passed": max_diff < 0.01} is only stored, never enforced; export returns ok even when passed is False. 0.01 is orders of magnitude looser than an FP32 round-trip (~1e-5).
Tasks.
Dedup. Not covered. (#241 fixes SmolVLA SiLU activation — different bug in the same file.)
Labels:
bug,export,parity,priority:mediumFile:
src/tether/exporters/smolvla.py:278Description.
result["metadata"]["onnx_validation"] = {"max_diff": max_diff, "passed": max_diff < 0.01}is only stored, never enforced; export returnsokeven whenpassedis False.0.01is orders of magnitude looser than an FP32 round-trip (~1e-5).Tasks.
max_diffexceeds a tight FP32 tolerance; tighten the threshold.Dedup. Not covered. (#241 fixes SmolVLA SiLU activation — different bug in the same file.)