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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Tensorflow针对CPU的编译优化加速-解决Not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA

發布時間:2024/3/12 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tensorflow针对CPU的编译优化加速-解决Not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文介紹Tensorlfow 針對 CPU?SSE4.1 SSE4.2 AVX AVX2 FMA 的編譯優化,以提升Tensorflow在CPU上的計算速度,實測可以提升兩倍以上的速度。

1、問題

在用 pip 安裝tensorflow的CPU版本后,在運行的時候通常會出現如下提示:Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA

該提示說明你的CPU支持AVX擴展,但是你安裝的TensorFlow版本無法編譯使用。而AVX的利用可以大大提升線性代數運算。

由于AVX不是所有CPU都支持(實際上08年以后的intel? CPU都支持...),所以通過 pip install 安裝的 tensorflow CPU 版本是不支持AVX的。

---------------

所謂AVX,全稱為高級矢量擴展(Advanced Vector eXtensions,AVX)是英特爾在2008年3月提出的英特爾和AMD微處理器的x86指令集體系結構的擴展,英特爾首先通過Sandy Bridge處理器在2011年第一季度推出,隨后由AMD推出Bulldozer處理器在2011年第三季度.AVX提供了新功能,新指令和新編碼方案。

特別是,AVX引入了融合乘法累加(FMA)操作,加速了線性代數計算,即點積,矩陣乘法,卷積等。幾乎所有機器學習訓練都涉及大量這些操作,因此將會支持AVX和FMA的CPU(最高達300%)更快。該警告指出您的CPU確實支持AVX。

---------------

2、AVX編譯優化

?Tensorflow使用谷歌開源的 Bazel 自動化構建工具編譯項目,有一定的學習成本。

但是可以借助github上編譯好的版本進行安裝。?

(1)linux/Mac OS 編譯

github地址:?https://github.com/lakshayg/tensorflow-build

下表為開源項目中的一部分,根據Tensorflow、Ubuntu、GCC、和python版本選擇對應的下載鏈接。

實際上版本并沒有表中那么嚴格的限制,比如tensorflow版本,版本 1.4.0~1.13.0的主要API變動不大,假如表格中沒有對應版本的話,可以選最近的版本,實測是可以通過的。

同樣的,GCC版本假如高于表中的版本,也選最近的低版本即可

操作系統也不一定是Ubuntu,應該Debian系的都可以。

TFHWOSGCCPythonSupports?
1.9.0CPUUbuntu 16.045.43.6.6FMA, AVX, AVX2, SSE4.1, SSE4.2Download
1.9.0CPUUbuntu 16.045.43.5.2FMA, AVX, AVX2, SSE4.1, SSE4.2Download
1.9.0CPUUbuntu 16.045.42.7.12FMA, AVX, AVX2, SSE4.1, SSE4.2Download
1.9.0CPUUbuntu 18.047.33.6.5FMA, AVX, AVX2, SSE4.1, SSE4.2Download
1.10.0CPUUbuntu 18.047.33.6.5FMA, AVX, AVX2, SSE4.1, SSE4.2Download
1.10.0CPUUbuntu 18.047.32.7.15rc1FMA, AVX, AVX2, SSE4.1, SSE4.2Download

下載后得到?tensorflow-1.9.0-cp36-cp36m-linux_x86_64.whl?類似的文件,然后直接在對應的環境中:

pip install?tensorflow-1.9.0-cp36-cp36m-linux_x86_64.whl

或者:

conda install?tensorflow-1.9.0-cp36-cp36m-linux_x86_64.whl

然后再運行項目,AVX 相關的警告就消失了,而且模型訓練和測試速度應該有大幅提升。

(2)windows 編譯

github 地址:https://github.com/fo40225/tensorflow-windows-wheel

方法同上,找到對應的版本 pip install 或者conda install 即可

?

總結

以上是生活随笔為你收集整理的Tensorflow针对CPU的编译优化加速-解决Not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产在线伊人 | 国产又粗又猛又色 | av卡一卡二| 非洲黄色大片 | 亚洲二区在线 | 黄色福利网 | 茄子av在线 | 国产骚b | 日韩激情床戏 | 国产精品久久久久久久免费大片 | 精品视频久久久久久久 | 亚洲综合网在线观看 | 中文字幕日韩精品亚洲一区小树林 | 18禁裸乳无遮挡啪啪无码免费 | 中文字幕777 | 91av一区二区三区 | 影音先锋亚洲一区 | 日韩精品 欧美 | 国产乱码精品一区二区三区不卡 | 亚洲AV乱码国产精品观看麻豆 | 91综合国产| 午夜在线免费视频 | 欧美性生活在线视频 | 国产另类专区 | 香蕉伊人网| 国产玖玖 | 在线不卡免费av | 性欧美大战久久久久久久免费观看 | 日韩少妇 | 国产av剧情一区二区三区 | 亚洲第三十七页 | 亚洲精品一区二区三区新线路 | 91偷拍一区二区三区精品 | 成人免费毛片糖心 | 樱桃香蕉视频 | 99这里只有 | 蜜桃成人网 | 爱如潮水3免费观看日本高清 | 日日麻批免费视频播放 | 男女h网站| 9i免费看片黄 | 少妇床戏av| 欧美视频二区 | 国产乱国产 | 13日本xxxxxⅹxxx20| 欧美激情一级 | 欧美成人免费高清视频 | www.日韩高清| 在线看污视频 | 一区小视频| 老局长的粗大高h | 久久久视频在线观看 | 天天视频污 | 丰满少妇xoxoxo视频 | 久久人妻无码aⅴ毛片a片app | 五月激情啪啪 | 成人欧美精品 | 亚洲一区二区视频在线观看 | 伊人日本 | 男女日批网站 | 国产综合视频在线 | 国产精品无码内射 | 中文字幕一区二区三区波野结 | 久久免费看少妇高潮v片特黄 | 亚洲中出 | 亚洲免费一区视频 | 尤物视频在线观看免费 | 伊人视屏 | 国产农村妇女精品一区二区 | 亚洲欧美日本在线观看 | 久久精品国产亚洲av久一一区 | 欧美视频在线不卡 | 波多野结衣中文字幕久久 | 亚州综合视频 | 杏导航aⅴ福利网站 | 久久偷看各类wc女厕嘘嘘偷窃 | ass亚洲肉体欣赏pics | 日日摸天天爽天天爽视频 | 芒果视频污污 | 亚洲成人伊人 | 春色激情站 | 性生活毛片 | 亚洲精品手机在线 | 50部乳奶水在线播放 | 欧美一区二区激情视频 | 亚洲在线视频观看 | 野花社区视频在线观看 | 欧美h在线观看 | 四虎成人永久免费视频 | 九九久久精品 | 无码黑人精品一区二区 | 久久无毛 | 9999久久久久 | 91亚洲国产成人久久精品网站 | 国产少女免费观看高清 | 欧美精品二区 | 美女被草视频在线观看 | 午夜香蕉视频 | 亚洲一区二区三区四区在线观看 |