日韩性视频-久久久蜜桃-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的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产丝袜网站 | 国产欧美一区二区三区精品酒店 | 天堂va蜜桃| 天天色棕合合合合合合合 | 黄色调教视频 | 国产另类ts人妖一区二区 | 五月婷视频 | 又色又爽又黄gif动态图 | 蜜臀aⅴ国产精品久久久国产老师 | wwwxxxx在线观看 | 免费在线视频你懂的 | 青青草国产一区二区三区 | 热久久中文字幕 | 亚洲精品专区 | 亚洲第一区在线播放 | 国产精品白嫩白嫩大学美女 | 美女免费视频网站 | 在线观看免费黄网站 | 亚洲风情亚aⅴ在线发布 | 伊人久久免费视频 | 91黑人精品一区二区三区 | 波多野吉衣视频在线观看 | 国产综合色视频 | 久青草影院 | 麻豆精品影院 | 国产乱国产乱 | 特级西西444www大精品视频免费看 | 男人天堂网在线 | 成人av一区二区三区在线观看 | 色综合久久五月 | 黄色a在线 | 国产高清在线精品 | 岛国av噜噜噜久久久狠狠av | 国产精品久线在线观看 | 欧美变态口味重另类 | 中字幕视频在线永久在线观看免费 | 天堂网91 | 欧美aⅴ| 欧美在线小视频 | 国产亚洲小视频 | 国产黄a三级 | 久操福利 | 精品视频国产 | 夜夜躁狠狠躁日日躁av | 日韩视频区| av在线影片 | 久久精品一区二区国产 | 黄色片日韩 | 婷婷深爱激情 | 欧美字幕| 亚洲精品视频三区 | 青青草污| 欧洲国产精品 | 亚洲av午夜精品一区二区三区 | 久久这里只有精品99 | 免费av免费观看 | 亚洲淫视频 | 麻豆视频在线免费观看 | 一区二区啪啪啪 | 强制高潮抽搐哭叫求饶h | 久草免费在线观看视频 | 久久超碰av | 黑人精品一区二区三区 | 亚洲第一综合色 | 精品国产网站 | 一级欧美黄色片 | 国产熟女一区二区三区四区 | 国 产 黄 色 大 片 | 久久久91视频 | 日韩一区在线视频 | 看免费黄色大片 | 91国内精品视频 | 免费美女av| 在线看污视频 | 日韩极品少妇 | 嫩草研究院在线观看 | 中文字幕免费高清视频 | 国模私拍一区二区 | 色婷婷激情五月 | 九色91popny蝌蚪 | 久热国产视频 | 日本成片网 | 欧美精品韩国精品 | 久青草国产在线 | 熟女熟妇伦久久影院毛片一区二区 | 久久久久色| 国产在线一区视频 | 影音av资源 | 国产女人18毛片水18精品 | 国产精品自拍偷拍视频 | 中国成熟妇女毛茸茸 | 四虎av在线播放 | 亚洲操操| 超碰三级 | 欧日韩不卡视频 | 中文字幕 日韩有码 | www在线观看国产 | 一级小毛片| ass极品国模人体欣赏 |