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


Python tf.compat.v1.get_variable_scope用法及代碼示例


返回當前變量範圍。

用法

tf.compat.v1.get_variable_scope()

遷移到 TF2

警告:這個 API 是為 TensorFlow v1 設計的。繼續閱讀有關如何從該 API 遷移到本機 TensorFlow v2 等效項的詳細信息。見TensorFlow v1 到 TensorFlow v2 遷移指南有關如何遷移其餘代碼的說明。

雖然它是一個遺留的compat.v1 api,但tf.compat.v1.get_variable 與即刻執行和tf.function 兼容

但是,要維護基於 variable-scope 的變量重用,您需要將其與 tf.compat.v1.keras.utils.track_tf1_style_variables 結合使用。 (盡管它會表現得好像總是將重用設置為 tf.compat.v1.AUTO_REUSE 。)

有關更多信息,請參閱遷移指南。

如果您隻是嘗試跟蹤變量名稱前綴而不控製基於 get_variable 的變量重用,則 TF2 等效項將使用 tf.name_scope 並捕獲打開範圍的輸出(表示當前名稱前綴)。

例如:

x = tf.name_scope('foo') as current_scope:
  ...

相關用法


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