用tensorflow框架執行Python語句時,出現“ Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2”
出現這個提示,但是不影響執行結果,但是就是看着不爽,所以就去網上搜了搜,大致的原因就是說:tensorflow覺得你電腦cpu還行,支持AVX(Advanced Vector Extensions),運算速度還可以提升,所以可以開啟更好更快的模式,但是你現在用的模式相對來說可能不是那么快,所以這個其實並不是存在錯誤,所以如果不嫌當前的模式慢就忽略掉這個警告就好了。
要是想忽略掉這個警告也很容易,搜了一下,stack overflow上給的建議是
Just disables the warning, doesn’t enable AVX/FMA
解決辦法為:
1 import os 2 os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'