色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>源碼下載>數值算法/人工智能>

TensorFlow架構分析探討

大小:0.4 MB 人氣:0 2017-09-30 需要積分:1

  TensorFlow是什么?

  TensorFlow基于數據流圖,用于大規模分布式數值計算的開源框架。節點表示某種抽象的計算,邊表示節點之間相互聯系的張量。

  TensorFlow架構分析探討

  計算圖實例

  TensorFlow支持各種異構的平臺,支持多CPU/GPU,服務器,移動設備,具有良好的跨平臺的特性;TensorFlow架構靈活,能夠支持各種網絡模型,具有良好的通用性;此外,TensorFlow架構具有良好的可擴展性,對OP的擴展支持,Kernel特化方面表現出眾。

  TensorFlow最初由Google大腦的研究員和工程師開發出來,用于機器學習神經網絡方面的研究,于2015.10宣布開源,在眾多深度學習框架中脫穎而出,在Github上獲得了最多的Star量。

  本文將闡述TensorFlow的系統架構,幫助讀者加深理解TensorFlow的工作機理。

  本文假設讀者已經了解TensorFlow的基本編程模型,包括計算圖, OP, Tensor, Session等基本概念。

  系統概述 TensorFlow的系統結構以C API為界,將整個系統分為「前端」和「后端」兩個子系統:

  前端系統:提供編程模型,負責構造計算圖;

  后端系統:提供運行時環境,負責執行計算圖。

  

  TensorFlow系統架構

  如上圖所示,重點關注系統中如下4個基本組件,它們是系統分布式運行機制的核心。

  Client

  Client是前端系統的主要組成部分,它是一個支持多語言的編程環境。它提供基于計算圖的編程模型,方便用戶構造各種復雜的計算圖,實現各種形式的模型設計。

  Client通過Session為橋梁,連接TensorFlow后端的「運行時」,并啟動計算圖的執行過程。

  Distributed Master

  在分布式的運行時環境中,Distributed Master根據Session.run的Fetching參數,從計算圖中反向遍歷,找到所依賴的「最小子圖」。

  然后,Distributed Master負責將該「子圖」再次分裂為多個「子圖片段」,以便在不同的進程和設備上運行這些「子圖片段」。

  最后,Distributed Master將這些「子圖片段」派發給Work Service;隨后Work Service啟動「子圖片段」的執行過程。

  Worker Service

  對于每以個任務,TensorFlow都將啟動一個Worker Service。Worker Service將按照計算圖中節點之間的依賴關系,根據當前的可用的硬件環境(GPU/CPU),調用OP的Kernel實現完成OP的運算(一種典型的多態實現技術)。

  另外,Worker Service還要負責將OP運算的結果發送到其他的Work Service;或者接受來自其他Worker Service發送給它的OP運算的結果。

  Kernel Implements

  Kernel是OP在某種硬件設備的特定實現,它負責執行OP的運算。

  組件交互

  TensorFlow架構分析探討

  組件交互

  如上圖所示,假設存在兩個任務:

  /job:ps/task:0: 負責模型參數的存儲和更新

  /job:worker/task:0: 負責模型的訓練或推理

  接下來,我們將進一步抽絲剝繭,逐漸挖掘出TensorFlow計算圖的運行機制。

  客戶端 Client基于TensorFlow的編程接口,構造計算圖。目前,TensorFlow主流支持PythonC++的編程接口,并對其他編程語言接口的支持日益完善。

  此時,TensorFlow并未執行任何計算。直至建立Session會話,并以Session為橋梁,建立Client與后端運行時的通道,將Protobuf格式的GraphDef發送至Distributed Master。

  也就是說,當Client對OP結果進行求值時,將觸發Distributed Master的計算圖的執行過程。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

TensorFlow架構分析探討下載

海量PCB软件教程下载 华强PCB技术中心,海量PCB软件教程下载!

相關電子資料下載

用戶評論

      ?
      主站蜘蛛池模板: 午夜福利电影网站鲁片大全 | 天天久久狠狠色综合 | 成人在线视频在线观看 | 秋霞午夜一级理论片久久 | 中文字幕va一区二区三区 | 黄网址在线观看 | 欧美日韩一区二区三区四区 | 秀婷程仪公欲息肉婷在线观看 | 国产成人免费高清在线观看 | 高清mv视频免费观看 | 2019午夜福利757视频第12集 | 亚洲伊人久久精品 | 制服的微热 | 国产精品2020观看久久 | 国产成久久免费精品AV片天堂 | 日本高清不卡码无码v亚洲 日本福利片午夜免费观着 日本粉嫩学生毛绒绒 | 亚洲成片在线看 | 香蕉人人超人人超碰超国产 | 日本女人bb | 女人夜夜春 | 国产精品亚洲污污网站入口 | 好爽好深太大了再快一点 | 99热久久这里只有精品 | 国产白丝JK被疯狂输出视频 | 亚洲国产成人私人影院 | 亚洲呦女专区 | 久久久国产精品免费A片3D | 5g天天奭视频 | 亚洲午夜精品A片久久WWW软件 | 我不卡影院手机在线观看 | 亚洲人人为我我为人人 | 九色终合九色综合88 | 免费看大黄高清网站视频在线 | 久久久综合中文字幕久久 | 123超碰在线视频 | 亚洲不卡高清免v无码屋 | 色欲人妻无码AV精品一区二区 | 富婆找黑人老外泻火在线播放 | 少妇仑乱A毛片 | 欧美成人一区二免费视频 | 97精品国偷拍自产在线 |