如果我尝试“导入 keras”,它会给出核心转储。
python3 -c 'import keras; print(keras.__version__)'
Illegal instruction (core dumped)
或
python3 test.py
Illegal instruction (core dumped)
我尝试卸载并重新安装 keras,但没有成功。当前版本是:
pip3 list | grep keras
keras 2.13.1
我正在运行虚拟机,CPU架构:x86_64
如何解决这个问题?
注意:这是我运行 Linux 时的 CPU 详细信息。
CPU family: 6
Model: 140
Model name: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
Stepping: 1
CPU MHz: 2803.198
正如评论部分所建议的,“/var/log/syslog”的内容表明,当尝试“导入keras”时,由于无效的操作码而发生了一些内核陷阱。
Nov 27 17:30:01 lpk-ee213423-vm CRON[8876]: (root) CMD ([ -x /etc/init.d/anacron ] && if [ ! -d /run/systemd/system ]; then /usr/sbin/invoke-rc.d anacron start >/dev/null; fi)
Nov 27 17:30:35 lpk-ee213423-vm kernel: [16051.740500] traps: python3[8877] trap invalid opcode ip:7fcbd49ecdea sp:7ffcaaf37960 error:0 in libtensorflow_framework.so.2[7fcbd3ab4000+12d8000]
python