Floating point errors
For a while, running with the FPE Auditor has resulted in issues. In part, this seems to be something to do with how we create h5 files. Another part seems to be some of our CA blocks, specifically the jet matches.
To reproduce:
- Comment out
ca.merge(dumper.getDumperConfig(args))indump-single-btag - Run a config which does not contain any JetMatching blocks, e.g.
test-dumper -a pflow - This runs, but the dumper isn't scheduled so nothing is written
- Add a JetMatcher and run again, now we have an FPE error
Other CA blocks, for example one which runs an onnx tagger exported from salt, seem to work fine.