-
Notifications
You must be signed in to change notification settings - Fork 168
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
kallisto 0.50.1 fails with "Illegal instruction" when built on machines with AVX-512 #424
Comments
I was able to make this work by changing the file
to this:
The change is to add |
Thank you so much! I have been looking into these issues related to these instruction sets. I think we should add an option to disable it directly when 'cmaking' kallisto (and perhaps have the disabled version be in the released precompiled binaries). I'll see what @pmelsted says; he and I have been discussing these issues over the past couple of weeks. |
Similar previous issues:
I thought that the release 0.50.1 should have fixed this, since release notes for 0.50.1 here say:
and since the issue #399 is closed, but the issue seems to remain.
Here is what I get when I try to use kallisto (built on an AVX-512 machine) on a non-AVX-512 machine:
If I install kallisto on a machine without AVX-512 however, then I get no problems.
Is it possible to build kallisto and somehow feed the argument
-DENABLE_AVX2=OFF
to bifrost? Ref https://github.com/pmelsted/bifrost#installation.The text was updated successfully, but these errors were encountered: