1. ホーム
  2. TensorFlow

undefined警告 お使いのCPUは、このTensorFlowバイナリが使用するためにコンパイルされていない命令をサポートしています。AVX2

2022-02-08 02:04:36

参考

https://stackoverflow.com/questions/47068709/your-cpu-supports-instructions-that-this-tensorflow-binary-was-not-compiled-to-u? answerertab=votes#tab-top

意味 コンピュータのCPUはAVX2命令をサポートしていますが、現在使用しているTensorFlowのバイナリは、そのようなAVX2命令でコンパイルされていません。

解決方法

I. GPU版がインストールされている場合

以下のコードをファイルの先頭に追加して、無視するだけで悪影響はありません。

import os
os.environ["TF_CPP_MIN_LOG_LEVEL"] = "2"

2. TensorFlowがCPU版である場合

2.1 ノートPCのCPUに合わせてTensorFlowをソースコードからコンパイルしてインストールする

2.2 以下のコードをファイルの先頭に追加して、そのまま無視してください。2.1と比較してパフォーマンスが少し悪くなるかもしれませんが、問題ありません。

import os
os.environ["TF_CPP_MIN_LOG_LEVEL"] = "2"