3

我在 Red Hat Enterprise Linux Server 7.7 版上,并在这台机器上安装了 TensorFlow 2.1.0。

每当我尝试按如下方式导入 TensorFlow 时:

import tensorFlow as tf

它给出了以下错误:

Illegal instruction (core dumped)

我做了一些研究,发现这是因为我的机器不支持 AVX。

我找到了一个在 Windows 机器上解决类似问题的链接。我想知道是否有任何方法可以在 Linux 机器上解决它?

我使用了更多 /proc/cpuinfo | grep flags 以获取我的 CPU 支持的标志。以下是我的机器上支持的标志:

fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf eagerfpu pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 lahf_lm tpr_shadow vnmi flexpriority dtherm

我知道如果我使用 tensorflow 1.5 版,问题就会消失,但此时我无法将其降级到 1.5。

有什么方法可以在不支持 AVX 指令的机器上导入和运行 tensorflow 2.1.0?

4

0 回答 0