Joachim Breitner <[email protected]> writes: > Hi, > > currently, perf.haskell.org has stopped because recent commits fail to > build with: > > expected stdout not matched by reality > --- fft2.stdout7 2018-11-28 12:00:24.126015465 -0500 > +++ /tmp/runtest6392.1 2018-11-28 12:59:59.329423367 -0500 > @@ -1,3 +1,3 @@ > -result1 = 2.59635799135966e-12 > -result2 = 2.59635799135966e-12 > -result3 = 4.8279900966008427e-8 > +result1 = 2.649891777856828e-12 > +result2 = 2.649891777856828e-12 > +result3 = 4.830900479646516e-8 > make[2]: *** [../../mk/target.mk:102: runtests] Error 1 > > do others observe this as well? This is worrying, because there has > been no change to nofib since it last worked. > > Can we add a check of the functional correctness of the nofib programs > to the CI somehow? > Yikes, this is indeed somewhat worrying. I see the same result as you for result1 and result2 but a slightly different number for result3.
Looking at this particular test it appears to be quite numerically unstable. I count over ten distinct sets of .stdout files in spectral/fft2, some of which match what the results I observe quite closely. Overall we should indeed make sure these get tested in CI. Do you know how long ago this change occurred? Cheers, - Ben
signature.asc
Description: PGP signature
_______________________________________________ ghc-devs mailing list [email protected] http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
