-
I noticed that returned values of 0.3.1
0.3.2
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
Thanks for the question. In general, compiler updates (in XLA, and/or in LLVM on CPU) might change floating point numerical results slightly. So:
In this case, if you haven't changed We could bisect to try to pin down the change. If the behavior changes with different versions of
We don't know yet about the cause of this change so it's hard to guess, but in general since we can't guarantee perfect float stability across versions, your recourse is to pin the jax version. Can you confirm whether your experiment was at identical |
Beta Was this translation helpful? Give feedback.
Thanks for the question.
In general, compiler updates (in XLA, and/or in LLVM on CPU) might change floating point numerical results slightly. So:
In this case, if you haven't changed
jaxlib
between your two experiments, it may indeed have been a change in JAX.We could bisect to try to pin down the change. If the behavior changes with different versions of
jax
but the same version ofjaxlib
, we should use agit bisect
on the JAX repo. If …