Skip to content

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)) in dump-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.

cc @dguest @svanstro