精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MacBook顯卡不跑AI模型太浪費:這個深度學習工具支持所有品牌GPU

新聞 深度學習
通過這款名為 PlaidML 的工具,不論英偉達、AMD 還是英特爾顯卡都可以輕松搞定深度學習訓練了。

 通過這款名為 PlaidML 的工具,不論英偉達、AMD 還是英特爾顯卡都可以輕松搞定深度學習訓練了。

[[315945]]

眾所周知,深度學習是因為 2010 年代英偉達 GPU 算力提升而快速發展起來的,不過如今市面上還有多種品牌的顯卡,它們同樣擁有不錯的性能,后者能不能成為 AI 模型算力的基礎呢?

[[315946]]

如果答案是肯定的,那我們的筆記本電腦豈不就可以用來跑深度學習模型了,尤其是讓我們下了血本的 MacBookPro。

MacBookPro 在科技圈覆蓋面頗廣,質量也不錯,不能拿來做深度學習實在可惜。在選購 MacBook 的過程中,有些人會為了獨立顯卡而多花點錢,但到了做深度學習的時候卻發現這錢花得很冤枉,因為長期以來,多數機器學習模型只能通過通用 GPU 庫 CUDA 使用英偉達的 GPU。

但我們真的別無選擇嗎?medium 的一位博主表示,事實并非如此。一款名為 PlaidML 的深度學習框架可以破解這個困境。

MacBook显卡不跑AI模型太浪费:这个深度学习工具支持所有品牌GPU

為什么要用 GPU 做并行計算?

以建房子為例:如果單獨完成,你需要花費 400 個小時,但如果你雇一個建筑工人,工期就可能減半。雇傭的工人越多,你的房子建得也越快。這就是阿姆達爾定律所揭示的內容。它是一個計算機科學界的經驗法則,代表了處理器并行運算之后效率提升的能力。

[[315948]]

那么為什么要用 GPU 呢?最初 GPU 并不是為深度學習專門設計的,但并行計算的本質似乎與圖形處理類似。單個 GPU 的核心雖然在性能上弱一些,但在處理大數據塊的算法上比 CPU 更高效,因為它們具有高度并行的結構,而且核的數量也非常多。由于圖形處理和深度學習在本質上的相似性,GPU 就成為了深度學習和并行計算的首選。

除了 CUDA 就沒得選了嗎?

不過要想用上 GPU 的并行能力,英偉達的 CUDA 就不可回避,這種通用并行計算庫是做深度學習所必須的。目前,之所以高性能云計算、DL 服務器都采用英偉達 GPU,主要原因還是在 CUDA。

如果想要充分利用筆記本的并行能力,且 N 卡又配不起,那么這篇文章介紹的 PlaidML 就非常合適了。

項目地址:https://github.com/plaidml/plaidml

PlaidML 是 Vertex.AI 2017 年開源的一款深度學習工具包。2018 年,英特爾收購了 Vertex.AI。之后 PlaidML 0.3.3 發布,開發者可以借助 Keras 在自己的 AMD 和英特爾 GPU 上完成并行深度學習任務。上個月,Vertex.AI 又發布了 PlaidML 的 0.7.0 版本。

MacBook显卡不跑AI模型太浪费:这个深度学习工具支持所有品牌GPU

PlaidML 是一種可移植的張量編譯器,可以在筆記本電腦、嵌入式設備或其他設備上進行深度學習。重要的是,它并不依賴于 CUDA,而是 OpenCL 這種開放標準。

OpenCL 通用并行計算開放標準并不是為 N 卡專門設計的,因此不論你的筆記本 GPU 是 AMD、 Intel,還是 NVIDIA,它都能支持。

[[315949]]

很多讀者可能認為,OpenCL 的生態沒有 CUDA 成熟,可能在穩定性與開發速度上都沒那么快。但是,我們可以把復雜的底層機制都交給 PlaidML,我們只需要用就行了。

甚至 PlaidML 我們都不需要接觸,它已經集成到了常見的深度學習框架中,并允許用戶在任何硬件中調用它。目前 PlaidML 已經支持 Keras、ONNX 和 nGraph 等工具,直接用 Keras 建個模,MacBook 輕輕松松調用 GPU。

下面我們開始進入正題:如何用自己筆記本電腦的 GPU 運行一個簡單的 CNN。

用筆記本 GPU 運行一個神經網絡

安裝和設置 PlaidML 和相關組件

首先,我們要確保自己的筆記本電腦安裝了 Python 3 工作環境。作者建議在虛擬環境下運行以下代碼:

  1. # install python3 virtualenv if you haven’t done so:  
  2. pip3 install virtualenv  
  3.   
  4. # Now create and activate a virtual environment for the case  
  5. python3 -m venv plaidml-venv  
  6. source plaidml-venv/bin/activate  
  7.   
  8. # Install PlaidML with Keras  
  9. pip install -U plaidml-keras  

記住一點,標準 TensorFlow 框架下的 Keras 無法使用 PlaidML,需要安裝 PlaidML 定制的 Keras。

  1. # Now setup PlaidML to use the right device 
  2. plaidml-setup 

MacBook显卡不跑AI模型太浪费:这个深度学习工具支持所有品牌GPU

設置 PlaidML 第二步。

現在得到了自己選擇的設備列表。以作者的電腦 Macbook Pro 15’2018 為例,設備列表如下:

  • CPU
  • 英特爾 UHD Graphics 630 顯卡
  • AMD Radeon pro 560x 顯卡

最后,鍵入「y」或「nothing」,返回保存設置。這樣以來,我們就已安裝所有設備,并且可以使用 GPU 來運行深度學習項目了。

在 fashion mnist 上創建 CNN 分類器

首先,啟動 Jupyter Notebook。

  1. Jupyter Notebook 

然后按順序運行以下代碼,將 PlaidML 用作 Keras 后端,否則會默認使用 TensorFlow。

  1. # Importing PlaidML. Make sure you follow this order 
  2. import plaidml.keras 
  3. plaidml.keras.install_backend() 
  4. import os 
  5. os.environ["KERAS_BACKEND"] = "plaidml.keras.backend" 

現在就可以導入包,并下載 fashion 數據集。

  1. import keras 
  2. from keras.models import Sequential 
  3. from keras.layers import Dense, Dropout, Flatten 
  4. from keras.layers import Conv2D, MaxPooling2D 
  5. from keras import backend as K 
  6.  
  7. # Download fashion dataset from Keras 
  8. fashion_mnist = keras.datasets.fashion_mnist 
  9. (x_train, y_train), (x_test, y_test) = keras.datasets.fashion_mnist.load_data() 
  10.  
  11. # Reshape and normalize the data 
  12. x_train = x_train.astype('float32').reshape(60000,28,28,1) / 255 
  13. x_test = x_test.astype('float32').reshape(10000,28,28,1) / 255 

接下來使用 Keras 的序貫模塊來創建一個簡單的 CNN,并編譯它。

  1. # Build a CNN model. You should see "INFO:plaidml:Opening device xxx" after you run this chunk 
  2. model = keras.Sequential() 
  3. model.add(keras.layers.Conv2D(filters=64, kernel_size=2, padding='same', activation='relu', input_shape=(28,28,1)))  
  4. model.add(keras.layers.MaxPooling2D(pool_size=2)) 
  5. model.add(keras.layers.Dropout(0.3)) 
  6. model.add(keras.layers.Conv2D(filters=32, kernel_size=2, padding='same', activation='relu')) 
  7. model.add(keras.layers.MaxPooling2D(pool_size=2)) 
  8. model.add(keras.layers.Dropout(0.3)) 
  9. model.add(keras.layers.Flatten()) 
  10. model.add(keras.layers.Dense(256, activation='relu')) 
  11. model.add(keras.layers.Dropout(0.5)) 
  12. model.add(keras.layers.Dense(10, activation='softmax')) 
  13.  
  14. # Compile the model 
  15. model.compile(optimizer='adam'
  16. loss=keras.losses.sparse_categorical_crossentropy, 
  17. metrics=['accuracy']) 

現在我們擬合模型,測試一下它的準確率。

  1. # Fit the model on training set 
  2. model.fit(x_train, y_train, 
  3. batch_size=64
  4. epochs=10
  5.  
  6. # Evaluate the model on test set 
  7. score = model.evaluate(x_test, y_test, verbose=0
  8. # Print test accuracy 
  9. print('\n''Test accuracy:', score[1]) 

MacBook显卡不跑AI模型太浪费:这个深度学习工具支持所有品牌GPU

更多結果。

我們訓練的卷積神經網絡模型在時尚分類任務上達到了 91% 的準確率,訓練只用了 2 分鐘!這個數字可能看起來并不驚艷,但想想 CPU 訓練要多久吧:

MacBook显卡不跑AI模型太浪费:这个深度学习工具支持所有品牌GPU

用 CPU 完成相同的任務要用 2219 秒(約 37 分鐘),MAC 風扇期間還會瘋狂輸出。

MacBook显卡不跑AI模型太浪费:这个深度学习工具支持所有品牌GPU

從以上結論中我們可以看到,借助 Macbook Pro 搭載的 GPU 進行深度學習計算要比簡單地用 CPU 快 15 倍。通過 PlaidML,使用自己的筆記本電腦訓練深度學習模型將變得更加簡單。

截至目前(2020 年 2 月),PlaidML 可以和各種品牌的 GPU 兼容,在使用英偉達顯卡時也無需 CUDA/cuDNN,也能達到類似的性能。

在 PlaidML 的 GitHub 頁面上你能看到更多的 demo 和相關項目,相信隨著這一工具的不斷發展,它可以支持的算法也會越來越多。我們在自己的筆記本上,也能快速試驗個小模型。

 

 

 

 

 

責任編輯:張燕妮 來源: 機器之心
相關推薦

2021-03-25 15:32:21

深度學習編程人工智能

2024-06-26 10:50:35

2018-08-21 09:49:02

GPU云服務器深度學習

2018-04-26 08:35:40

云服務器深度學習GPU

2018-09-21 15:05:24

顯卡識別工具

2023-01-17 15:18:20

深度學習GPU

2025-01-06 05:00:00

人工智能GPU深度學習

2015-04-16 13:38:26

GPU計算深度學習NVIDIA

2023-09-07 13:35:00

生成式AI

2021-07-09 05:59:03

Windows 11操作系統WhyNotWin11

2018-01-25 18:38:10

AI

2022-11-16 14:05:56

AI模型

2024-09-09 04:00:00

GPU人工智能

2021-08-26 10:29:47

工具Root框架

2022-12-29 14:57:04

2019-08-27 11:49:03

新華三

2022-12-09 09:52:47

AI深度學習

2023-09-03 14:17:56

深度學習人工智能

2019-01-30 11:37:14

深度學習工具人工智能

2018-10-19 16:24:09

深度學習無人駕駛語音識別
點贊
收藏

51CTO技術棧公眾號

成人免费网站观看| 成人久久久精品国产乱码一区二区| 日本一区二区在线看| 欧美精品日韩一本| 国产深夜男女无套内射| 女人天堂在线| 国内成+人亚洲+欧美+综合在线 | 亚洲尤物视频网| 日本三级理论片| 欧美特黄一级大片| 欧美r级在线观看| 欧美一级黄色影院| 黄色免费网站在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 国产精品综合网站| 国产精品黄色大片| 亚洲精品成人影院| 国产一区二区成人| 少妇一级淫免费观看| 四虎国产精品永久在线国在线| 午夜精品久久久久| 色哟哟免费网站| 国产裸舞福利在线视频合集| 不卡视频一二三四| 91手机在线观看| 欧美一级黄视频| 一区二区久久| 隔壁老王国产在线精品| 免费福利视频网站| 香蕉久久精品| 亚洲国产精品成人一区二区| 亚洲欧美手机在线| 97精品国产99久久久久久免费| 亚洲成人av福利| 超碰97在线看| 黄色网页在线看| 国产精品久久久久aaaa| 日韩高清专区| 欧美日本韩国一区二区| 91视频免费观看| 国产欧美一区二区三区另类精品 | 国产成人综合网站| 国产在线98福利播放视频| 欧美一区免费看| 美女91精品| 欧美亚洲在线播放| 国产午夜免费视频| 欧美激情1区2区3区| 按摩亚洲人久久| 99国产精品无码| 色999国产精品| 色狠狠av一区二区三区香蕉蜜桃| 美女洗澡无遮挡| 国产乱码精品一区二区亚洲 | 久久久久久国产免费a片| 亚洲传媒在线| 亚洲欧美制服中文字幕| 性久久久久久久久久| 丝袜连裤袜欧美激情日韩| 亚洲黄页网在线观看| 亚洲精品乱码久久| 视频福利一区| 亚洲性视频网站| 亚洲黄色网址大全| 久久日文中文字幕乱码| 久久国产精品久久久久久久久久 | 女人色偷偷aa久久天堂| 欧美猛男性生活免费| 久久久精品视频在线| 激情欧美国产欧美| 456亚洲影院| 无码任你躁久久久久久久| 日韩制服丝袜先锋影音| 成人日韩在线电影| www.av导航| 豆国产96在线|亚洲| 亚洲一区二区三区777| 一二三四区在线| 久久99久久99精品免视看婷婷| 国产精品久久久久久久久久新婚 | 亚洲九九九在线观看| 熟女俱乐部一区二区| 成人激情诱惑| 美女精品视频一区| a v视频在线观看| 奇米精品一区二区三区四区| 91最新国产视频| 午夜视频免费看| 国产精品你懂的在线欣赏| 特色特色大片在线| 午夜影视一区二区三区| 在线电影院国产精品| 男人网站在线观看| 久久中文视频| 91超碰中文字幕久久精品| 国产成人麻豆免费观看| 国产成人亚洲精品青草天美| 热舞福利精品大尺度视频| 国产精品剧情| 一本一道久久a久久精品 | 99国产精品久久久久久久久久 | yjizz视频| 日韩精品看片| 97热在线精品视频在线观看| 在线免费观看一级片| 国产99久久久精品| 亚洲国产精品一区二区第一页| 在线播放免费av| 91福利资源站| 漂亮人妻被黑人久久精品| 久久国产亚洲| 日韩av黄色在线观看| 亚洲第一黄色片| 中文字幕在线一区| 女人另类性混交zo| jazzjazz国产精品久久| 日韩最新在线视频| 无码人妻一区二区三区免费| 成人精品gif动图一区| 五月天综合婷婷| 在线国产成人影院| 日韩电影中文字幕在线| 精品一级少妇久久久久久久| 精品在线免费观看| 天堂一区二区三区 | 成人av资源在线播放| 日本一卡二卡四卡精品| 亚洲一区av在线| 天天av天天操| 国产精品不卡| 国产精品视频自在线| 精品电影在线| 色综合一区二区| 免费日本黄色网址| 亚洲精品护士| 国产亚洲二区| 成年网站在线视频网站| 欧美一区二区三区视频在线观看 | 精品美女视频在线观看免费软件| 亚洲国产成人精品视频| 少妇伦子伦精品无吗| 一本一道久久a久久精品蜜桃 | a级日韩大片| 久久国产色av| 国产av无码专区亚洲av麻豆| 中文字幕不卡一区| 最新中文字幕2018| 欧洲美女日日| 国产女人精品视频| 蜜桃视频网站在线| 日韩一区二区三区免费看| 91香蕉视频网| 国内精品久久久久影院一蜜桃| 中文字幕欧美人与畜| 欧美美女福利视频| 久久国产精品电影| 欧美熟妇乱码在线一区| 精品福利在线视频| 欧洲美一区二区三区亚洲 | 小日子的在线观看免费第8集| 亚洲色图二区| 99久re热视频这里只有精品6| 丝袜在线视频| 亚洲精品按摩视频| 丰满人妻一区二区三区四区| 国产精品久久久久婷婷二区次| 不卡的在线视频| 欧美激情1区2区| 精品亚洲第一| 国产毛片精品久久| 欧美精品在线极品| 日本黄色一区二区三区| 日韩欧美成人网| 纪美影视在线观看电视版使用方法| 久久国产精品一区二区| 一本色道久久88亚洲精品综合| 国产主播性色av福利精品一区| 欧美怡春院一区二区三区| 在线看的av网站| 精品99久久久久久| 国产精品久久久久久久久夜色| 亚洲欧洲一区二区三区| 日本三级日本三级日本三级极| 久久夜色精品| 久久久无码中文字幕久...| 都市激情亚洲欧美| 国产精品久久久久av| 中日韩高清电影网| 日韩成人在线视频网站| 一本色道久久综合精品婷婷 | 精品视频在线观看一区| 国产日产精品一区二区三区四区的观看方式 | 精久久久久久久久久久| 人妻av中文系列| 欧美gayvideo| 久久精品综合一区| 亚瑟国产精品| 4438全国亚洲精品在线观看视频| 日韩理伦片在线| 亚洲精品美女久久| 国产精品一区二区免费视频| 天天综合网天天综合色| 在线日韩国产网站| 99这里都是精品| 四虎成人在线播放| 免费一区视频| 日韩成人手机在线| 日韩免费看片| 久久精品日产第一区二区三区精品版 | www日本在线观看| 青椒成人免费视频| 国产真人做爰毛片视频直播| 97精品国产福利一区二区三区| 久久99精品久久久久久久久久 | 国产又粗又猛又爽又黄的视频四季| 国产成人欧美日韩在线电影| 一区二区三区视频网| 国产欧美日韩综合一区在线播放| 免费在线观看污污视频| 香蕉精品久久| 精品综合在线| 大伊香蕉精品在线品播放| 91亚洲精品一区| 精品国产美女a久久9999| 人人澡人人澡人人看欧美| 国产经典三级在线| 欧美日韩国产第一页| 日本在线天堂| 这里只有精品在线观看| 久久精品蜜桃| 亚洲精品小视频在线观看| 免费观看黄一级视频| 日韩午夜中文字幕| 一卡二卡在线视频| 欧美日韩亚洲丝袜制服| 337p粉嫩色噜噜噜大肥臀| 欧美色播在线播放| 男女啊啊啊视频| 精品动漫一区二区三区| 好吊妞视频一区二区三区| 性做久久久久久免费观看欧美| 强行糟蹋人妻hd中文| 亚洲欧美日韩国产成人精品影院| 色哟哟一一国产精品| 国产精品理论在线观看| av在线免费播放网址| 国产精品嫩草99a| 国产成人精品视频免费| 国产精品入口麻豆九色| 亚洲熟女少妇一区二区| 国产精品你懂的在线| 国产一区在线观看免费| 亚洲视频每日更新| 欧美黄片一区二区三区| 亚洲一区在线电影| 日韩av黄色片| 日韩欧美在线视频观看| 欧美brazzers| 欧美精品 日韩| 99国产精品欲| 亚洲精品成人免费| 国产98在线| 精品激情国产视频| 成人福利网站| 久久久久久国产免费| 涩涩视频在线| 国产精品美女无圣光视频| 日韩欧美专区| 国产精品夜夜夜一区二区三区尤| 久久综合社区| 日韩电影大全在线观看| 天天射天天综合网| www.九色.com| 老司机亚洲精品| 制服丝袜中文字幕第一页| 东方aⅴ免费观看久久av| 国产人妻人伦精品1国产丝袜| 国产亚洲一区二区三区在线观看| 男人天堂资源网| 亚洲一区二区在线视频| 一本一道无码中文字幕精品热| 欧洲精品一区二区三区在线观看| 国产深喉视频一区二区| 日韩精品免费视频| 蜜芽在线免费观看| 91av福利视频| 激情亚洲小说| 精品无码久久久久国产| 国产精品精品| 欧美一级在线看| 国内精品国产成人| 90岁老太婆乱淫| 一区二区三区在线视频观看| 国产尤物在线视频| 91精品国产品国语在线不卡| 性猛交xxxx| 久久精品国产一区二区三区| 黄在线观看免费网站ktv| 国产欧美日韩中文字幕| 欧美中文一区| 中文字幕乱码免费| 日韩精品乱码免费| 少妇精品无码一区二区三区| 国产精品色噜噜| 国产婷婷色一区二区在线观看| 日韩欧美国产综合在线一区二区三区| 免费国产在线观看| 欧美精品久久久久久久| 久久影视精品| 你懂的网址一区二区三区| 欧美激情四色| 天天干天天玩天天操| 久久久久久免费网| 国产在线一区视频| 欧美一区二区三区的| av网站在线免费播放| 日产精品久久久一区二区福利| 亚洲精品a区| 7777在线视频| 精品一区二区久久久| 亚洲av无码成人精品国产| 洋洋av久久久久久久一区| 国产精品乱码久久久| 亚洲一区二区久久久| 女厕盗摄一区二区三区| 国产伦精品一区二区三区高清版| 91精品啪在线观看国产81旧版| 一路向西2在线观看| 久久久精品国产免费观看同学| 日干夜干天天干| 亚洲成人黄色网| 国产盗摄精品一区二区酒店| 亚洲精品欧美一区二区三区| 亚洲激情五月| 色网站在线视频| 亚洲天堂av一区| 国产精品久久影视| 欧美xxxx18国产| 亚洲一二av| 福利在线一区二区| 成人小视频免费在线观看| 豆国产97在线 | 亚洲| 精品国产一区a| 不卡av免费观看| 精品国产91亚洲一区二区三区www| 国模吧视频一区| 中文字幕第3页| 色综合色综合色综合色综合色综合 | 欧美成人手机视频| 精品国产乱码久久久久久图片| 亚洲第一图区| 好看的日韩精品视频在线| 亚洲黄色毛片| 日韩人妻一区二区三区 | 亚洲综合免费视频| 久久精品成人欧美大片古装| 国产精品白丝久久av网站| 久久久久福利视频| 不卡av在线免费观看| 在线天堂中文字幕| 亚洲天堂免费视频| 巨大黑人极品videos精品| 中文字幕の友人北条麻妃| 成人av在线网站| jizz国产在线观看| 色久欧美在线视频观看| 清纯唯美激情亚洲| 欧美日韩在线一| 国产性色一区二区| 国产乱码精品一区二区三区精东| 欧美激情乱人伦| 亚洲区小说区图片区qvod按摩| 日本www.色| 夜夜爽夜夜爽精品视频| 你懂的视频在线| 91精品免费视频| 亚洲乱码视频| 91导航在线观看| 精品sm捆绑视频| 国产成人a视频高清在线观看| 日本xxxxx18| 91丨porny丨蝌蚪视频| 国产一区二区网站| 91av视频在线播放| 97色伦图片97综合影院| 精品伦一区二区三区| 91福利精品第一导航| 99热国产在线| 日韩高清av| 成人激情视频网站| 911美女片黄在线观看游戏| 欧美精品videos性欧美| 日本a口亚洲| 亚洲国产精品狼友在线观看| 欧美午夜在线观看| 黄色在线观看视频网站| 亚洲欧美综合一区| 99久久免费视频.com| 国产精品久久久久久久久久久久久久久久| 国产69精品久久久久9|