Plaidml MAC A卡的深度學習方案

2021-10-03 07:19:11 字數 1048 閱讀 1977

特性安裝環境:macos 10.15.3(opencl1.2)/anconda3/python3.71.1 安裝plaidml-keras

安裝官網使用pip安裝,但最好指定較低版本,高版本親測會有莫名的bug。

pip install plaidml-keras==

0.6.4

1.2 設定預設配置(選擇加速優先使用的硬體)

只比正常的kears**多行**

os.environ[

"keras_backend"]=

"plaidml.keras.backend"

3 和pytorch對比

顯示卡不同,不好比較,實驗室的n卡是gtx 970視訊記憶體4g, 筆記本顯示卡a卡為radeon pro 555x視訊記憶體4g

dncnn(patchsize=40x40, batch_size=128, iters=2000)訓練1個epoch所需時間分別為1個小時和1.6個小時左右。

4 總結

由於此次疫情,返校時間一推再推,然而大**提交時間並不會隨之延遲。原本計畫在家寫好大**的文字部分,等3月開學再補實驗。可現實是:並沒有如期寫完文字部分和返校時間再次延遲。

隨後按照plaidml官網安裝,跑示例demo沒問題,執行自己搭建的網路確發現loss一直為nan異常值,而用cpu確正常。本來遇到bug再正常不過了,可難頂的是這玩意用的人特別少,相關部落格都搜不到幾篇。。。

無計可施想問問大佬,可這麼冷門大佬估計也沒用過,也不好麻煩人家。

幾經折騰無果,晚飯後用手機翻到一篇17分鐘前發的熱乎的部落格,正好是講如何安裝plaidml,並重點強調了要指定低版本安裝。。。

重灌pliaidmi-kears,執行,loss終於正常。

太折騰了,記錄下,給需要的人也給自己有個參考。

ubuntu的N卡深度學習全套安裝

2.安裝anaconda和優化 3.安裝深度學習環境 4.安裝pycharm和火狐瀏覽器 記錄一下 雙系統教程 裝系統,單系統也是試用的,不裝windows就行了。重要的第一步 安裝anaconda conda config add channels conda config add channel...

深度學習第一打卡

深度學習第一次開啟 1.在模型訓練或 時,我們常常會同時處理多個資料樣本並用到向量計算。在介紹線性回歸的向量計算表 達式之前,讓我們先考慮對兩個向量相加的兩種方法。2.函式形式較為簡單時,上面的誤差最小化問題的解可以直接用公式表達出來。這類解叫作解析解 analytical solution 本節使...

SIM卡 USIM卡 UICC卡 eSIM卡的區別

comprion公司的測試用sim卡 現在的3g與4g移動系統裡,準確地說sim是乙個應用的概念,承載sim應用的這張物理卡的名稱是uicc universal integrated circuit card 一張uicc卡可以同時包括多種邏輯應用,例如使用者標識模組 sim 通用使用者標識模組 u...