當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python tf.Graph.colocate_with用法及代碼示例


用法

@tf_contextlib.contextmanager
colocate_with(
    op, ignore_existing=False
)

參數

  • op 將所有創建的操作與或 None 共置的操作。
  • ignore_existing 如果為 true,則僅在上下文中應用此操作的托管,而不是在堆棧上應用所有托管屬性。如果 opNone ,則此值必須是 True

拋出

  • ValueError 如果 op 為 None 但 ignore_existing 為 False。

生成(Yield)

  • 一個上下文管理器,它指定與新創建的操作並置的操作。

返回一個上下文管理器,它指定一個要與之共置的操作。

注意:此函數不供公眾使用,僅供內部 Library 使用。

例如:

a = tf.Variable([1.0])
with g.colocate_with(a):
  b = tf.constant(1.0)
  c = tf.add(a, b)

bc 將始終與 a 位於同一位置,無論最終將 a 放置在何處。

注意:使用托管範圍會重置任何現有的設備約束。

如果 opNoneignore_existing 必須是 True 並且新範圍會重置所有托管和設備約束。

相關用法


注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.Graph.colocate_with。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。