TensorFlow Illegal instruction (コアダンプ)が発生する原因と対応方法

TensorFlow Illegal instruction (コアダンプ)が発生する原因と対応方法

TensorFlowをimport時にエラー「Illegal instruction (コアダンプ)」が発生する原因と対応方法を記述してます。

環境

  • OS CentOS Linux release 8.0.1905 (Core)

エラー内容

import tensorflow時に発生

Illegal instruction (コアダンプ)

原因

TensorFlow1.6以降は、バイナリはAVX 命令が使用されているので、古い CPU では動作しないことがあるようです。

対処法

TensorFlow1.5を利用する

## アンインストールして
pip uninstall tensorflow

## 1.5を指定してインストール
pip install tensorflow==1.5