You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At least one test fails when inflow is installed under an arm64 architecture on a Mac with an M2 Max chip. On the same M2 Max Mac, all inflow tests pass when installed under an x86_64 (Intel-based) architecture. The failure appears to stem from very minor floating point precision differences in one of the weight tables being tested, but pytest will report a failure nonetheless. This does not appear to impact the integrity of inflow for use, but I wanted to document the test failure for reference.
Thank you for posting this issue, @AWSisco. As we discussed, I will delay looking into it until there are more people running the code on the Apple M2 architecture.
At least one test fails when inflow is installed under an arm64 architecture on a Mac with an M2 Max chip. On the same M2 Max Mac, all inflow tests pass when installed under an x86_64 (Intel-based) architecture. The failure appears to stem from very minor floating point precision differences in one of the weight tables being tested, but pytest will report a failure nonetheless. This does not appear to impact the integrity of inflow for use, but I wanted to document the test failure for reference.
For performance consistent with Intel-based Macs, inflow can be installed under an x86_64-based conda environment on Apple silicon Macs. Further reading on how to do this: https://taylorreiter.github.io/2022-04-05-Managing-multiple-architecture-specific-installations-of-conda-on-apple-M1/.
Comparing the benchmark and output weight tables:
The failure report from pytest:
The text was updated successfully, but these errors were encountered: