New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
amd-blis: 2.2 -> 3.0 #116499
amd-blis: 2.2 -> 3.0 #116499
Conversation
Result of 2 packages built successfully: |
This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch). Result of 2 packages failed to build and already failed to build on hydra master:
|
@SuperSandro2000 no issues here. What CPU are the builds run on? Or of it's a VM, what SIMD features/architecture level is made available to the VM? |
tried both locally on a i7-4790 and a remote builder which I don't have the information about simd. |
Thanks for the info. This seems to be a bug in the generic My only concern is that this could fail on Intel and pre-Zen Hydra nodes. So, one option would be to disable tests. (This is yet another example where we need to be able to select Hydra build machines based on machine properties.) We could also leave the tests in and accept Hydra failure. This is a leaf package that Zen users can use through the BLAS alternatives mechanism and it is not very expensive to build. |
Or third option hydra does not build it at all. |
Or fourth: detect in the sandbox whether the builder has a Zen CPU and only run tests if it does. I think most builders don't, but that would at least make it easy to run the tests locally. |
I have disabled tests for now and added a comment. We can try to re-enable them for the next release. |
Motivation for this change
Changelog:
https://github.com/amd/blis/releases/tag/3.0
Checked with the mt-dgemm/sgemm benchmark that there were no
regressions. Use through the BLAS alternative also works correctly.
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)