TensorFlow數(shù)據(jù)流圖

數(shù)據(jù)流

數(shù)據(jù)流是一種用于并行計算的常用編程模型。數(shù)據(jù)流圖中,節(jié)點(Node)表示計算單元(OP),邊(Edge)表示計算使用或產(chǎn)生的數(shù)據(jù)(Tensor)。
數(shù)據(jù)流為TensorFlow提供多項優(yōu)勢:

  • 并行處理:使用明確的Edge來表示Node之間的依賴關(guān)系,系統(tǒng)可以識別能夠并行執(zhí)行的操作。
  • 分布式執(zhí)行:使用明確的邊緣表示操作之間流動的值,TensorFlow可以將程序劃分到連接至不同機器的多臺設(shè)備上(CPU/GPU/TPU),TensorFlow在這些設(shè)備間進行必要的通信和協(xié)調(diào)。
  • 編譯:XLA編譯器生成更快的代碼。
  • 可移植性:不依賴語言。比如可以使用Python構(gòu)建數(shù)據(jù)流圖,將其存儲在SaveModel中,然后使用C++程序進行恢復。

tf.Graph

tf.Graph包含兩類信息:

  • 圖結(jié)構(gòu):圖的節(jié)點和邊
  • 圖集合:TensorFlow提供的一種在tf.Graph中存儲元數(shù)據(jù)集合的通用機制。例如,當你創(chuàng)建tf.Variable時,系統(tǒng)默認將其添加到表示“全局變量”和“可訓練變量”的集合中,當你后續(xù)創(chuàng)建tf.train.Saver或tf.train.Optimizer時,這些集合中的變量將用作默認參數(shù)。
    ....待補充...
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 第三十九章 錦囊妙計最后還是一諾從一本小說里找到了靈感,想出了一個妙計,但是需要羅小偉的配合。兄妹倆給秦晉打電話說...
    亦諾1閱讀 608評論 2 22
  • 今天是2018年7月12日星期四天氣晴朗!大寶今天身體還是不好,還是繼續(xù)發(fā)燒,孩子狀態(tài)一點都不好,沒有精神...
    楊張清淙閱讀 431評論 0 0
  • 眾百花之中吾獨垂憐蘭花。 它不羨牡丹之富容 ...
    郁蘭子閱讀 796評論 0 0
  • 本文參加#未完待續(xù),就要表白#活動,本人承諾,文章內(nèi)容為原創(chuàng),且未在其他平臺發(fā)表過。” ...
    bc5f02f10718閱讀 338評論 1 8

友情鏈接更多精彩內(nèi)容