-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Illegal instruction (core dumped) error after Turicreate version 5.4 #2266
Comments
@halilkabaca - what operating system are you using? Also is there any additional information you can give us (such as a stack trace)? |
Operating system: Dump: Aug 25 07:06:55 elastic kernel: [97665.124790] traps: python[24248] trap invalid opcode ip:7f0999b7c684 sp:7ffec75bb7a0 error:0 in libunity_shared.so[7f0998fcb000+21e600$ Does that help? |
Same happens on my Dell PowerEdge 6850 server with 4 Xeon 3.16 MP Cpus. Can it be related to Xeon? |
Seems to be caused by the fix for #1441. |
Yes. The specific part of this is that commit 4c43bc upgrades the march target to nehalem, which includes the SSE 4.2 and POPCNT/LZCNT instructions, which we use in some of the core routines. The rather ancient Xeon E5420 processor does not have these. It's possible to compile an egg with a legacy version of all of these, but our newer dependencies will also start requiring some of these instructions, so changing this on our end might not solve all of this and also may impact performance of some routines. It's unclear what to do here. |
Keeping open during 6.0 to evaluate instruction set compatibility with |
BRB: |
Hello,
I have an old Dell Optiplex 330 desktop with Xeon E5420 and If i try to install Turi Create version later than 5.4 I get Illegal instruction (core dumped) error when i try to import it. If i use 5.4 or earlier it works.
What has changed after version 5.4 that could cause this?
Looking forward to hearing from you
Regards
Halil
The text was updated successfully, but these errors were encountered: