- 從零開始學(xué)TensorFlow2.0
- 趙銘 歐鐵軍編著
- 241字
- 2020-09-25 12:47:42
3.2 GPU加速
使用GPU可以加速許多TensorFlow操作。如果沒有任何注釋,TensorFlow會(huì)自動(dòng)決定是使用GPU還是CPU進(jìn)行操作。
(1)張量可以在CPU和GPU內(nèi)存之間進(jìn)行復(fù)制,其代碼如下。

(2)代碼的運(yùn)行結(jié)果如下。

說明:Tensor.device提供托管張量?jī)?nèi)容的設(shè)備的完全限定字符串名稱。該名稱編碼了許多詳細(xì)信息,是分布式執(zhí)行TensorFlow程序所必需的。
(3)在TensorFlow中,Placement指如何分配設(shè)備以執(zhí)行各操作。如果沒有明確指定,TensorFlow會(huì)自動(dòng)決定執(zhí)行操作的設(shè)備,并在需要時(shí)將張量復(fù)制到該設(shè)備。也可以使用tf.device上下文管理器將TensorFlow操作顯式分配到特定設(shè)備上,代碼如下。


(4)代碼的運(yùn)行結(jié)果如下。

推薦閱讀
- ANSYS Workbench基礎(chǔ)教程與工程分析詳解
- 單片機(jī)基礎(chǔ)及應(yīng)用項(xiàng)目式教程
- VxWorks設(shè)備驅(qū)動(dòng)開發(fā)詳解
- 嵌入式Linux接口開發(fā)技術(shù)
- 基于HCS12的嵌入式系統(tǒng)設(shè)計(jì)
- 單片機(jī)應(yīng)用基礎(chǔ)教程(第二版)
- 單片機(jī)應(yīng)用技術(shù)
- 單片機(jī)原理與應(yīng)用:基于Keil+Proteus
- 嵌入式產(chǎn)品分析與設(shè)計(jì)
- 嵌入式虛擬化技術(shù)與應(yīng)用:ACRN開源項(xiàng)目實(shí)踐
- STM32W無線射頻Zigbee單片機(jī)原理與應(yīng)用
- 嵌入式Linux軟硬件開發(fā)詳解:基于S5PV210處理器
- STC 32位 8051單片機(jī)原理與應(yīng)用
- 嵌入式通信系統(tǒng)
- 單片機(jī)開發(fā)從入門到精通(第2版)