日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

成功解决Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2

發布時間:2025/3/21 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 成功解决Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

成功解決Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2

?

?

?

目錄

解決問題

資料參考

思路分析

解決辦法


?

?

?

?

?

?

解決問題

在導入tensorflow后,進行運算時,出現了紅色錯誤!

import tensorflow as tf

import numpy as np

?

?

資料參考

? ? ? ?Advanced Vector Extensions (AVX, also known as Sandy Bridge New Extensions) 先進的矢量擴展(AVX,也稱為桑迪橋新的擴展)是從英特爾和英特爾在2008年3月提出的微處理器的X86指令集架構的擴展,第一次由英特爾支持,在第2011季度和以后的SoeBoE橋處理器裝運。AMD與推土機處理器航運在Q3 2011。AVX提供了新的特性、新的指令和新的編碼方案。AVX2將大多數整數命令擴展為256位,并介紹了融合乘法累加(FMA)操作。AVX-512擴展AVX到512位支持使用一個新的EVEX前綴編碼由英特爾提出的2013年7月,第一次支持英特爾與騎士著陸處理器,在2016裝運。

import os os.environ["TF_CPP_MIN_LOG_LEVEL"]='1' # 這是默認的顯示等級,顯示所有信息 os.environ["TF_CPP_MIN_LOG_LEVEL"]='2' # 只顯示 warning 和 Error os.environ["TF_CPP_MIN_LOG_LEVEL"]='3' # 只顯示 Error

?

?

?

思路分析


? ? ? ? ?參考網友的評論解釋:這個意思其實是,您下載的TensorFlow太low了,根本沒有通過兼容AVX來Compile。如果您下載源代碼在該電腦上重新compile,就可以支持AVX。其實你的電腦是支持AVX的,只是編譯好的TensorFlow不支持。

?

網友分析比較正確請參考理解

1、第一位網友

https://github.com/lakshayg/tensorflow-build 這有別人編譯好的

?

2、第二位網友

?

3、第三位網友

社區里說需要從源代碼安裝TensorFlow,以編譯支持SIMD指令集的TF,這樣可以更快的使用tf,https://www.tensorflow.org/install/source


?

?

?

?

解決辦法

在最頂行寫入

import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'?

? ? ? ? 此方法,只能可以臨時屏蔽警告信息,看起來舒服了一些。因為博主能力有限,如果網友們,有更好的解決辦法,群策群力,請留言探討,共同學習啦!

?

?

?

?

總結

以上是生活随笔為你收集整理的成功解决Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。