非法指令(核心转储)导入keras

问题描述 投票:0回答:1

如果我尝试“导入 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 
python keras
1个回答
0
投票

正如评论部分所建议的,“/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
© www.soinside.com 2019 - 2024. All rights reserved.