根據提供的布爾值打開或關閉摘要記錄。
用法
@tf_contextlib.contextmanager
tf.summary.record_if(
condition
)
參數
-
condition
可以是 True、False、布爾張量或提供此類的可調用張量。
生成(Yield)
- 返回一個上下文管理器,它在進入時設置此值並在退出時恢複先前的值。
提供的值可以是 python 布爾值、標量布爾張量或提供此類值的可調用對象;如果傳遞了一個可調用對象,它將被調用on-demand 以確定是否會發生摘要寫入。請注意,在即刻模式上下文中調用 record_if() 時,如果您打算提供類似 step % 100 == 0
的變化條件,則必須將其包裝在可調用對象中以避免立即對條件進行即刻評估。特別是,使用可調用函數是將條件評估為從 record_if()
上下文中調用的 @tf.function 的跟蹤主體的一部分的唯一方法。
相關用法
- Python tf.summary.scalar用法及代碼示例
- Python tf.summary.text用法及代碼示例
- Python tf.summary.experimental.summary_scope用法及代碼示例
- Python tf.summary.histogram用法及代碼示例
- Python tf.summary.SummaryWriter.as_default用法及代碼示例
- Python tf.summary.graph用法及代碼示例
- Python tf.summary.image用法及代碼示例
- Python tf.strings.substr用法及代碼示例
- Python tf.strings.reduce_join用法及代碼示例
- Python tf.sparse.cross用法及代碼示例
- Python tf.sparse.mask用法及代碼示例
- Python tf.strings.regex_full_match用法及代碼示例
- Python tf.sparse.split用法及代碼示例
- Python tf.strings.regex_replace用法及代碼示例
- Python tf.signal.overlap_and_add用法及代碼示例
- Python tf.strings.length用法及代碼示例
- Python tf.strided_slice用法及代碼示例
- Python tf.sparse.to_dense用法及代碼示例
- Python tf.strings.bytes_split用法及代碼示例
- Python tf.shape用法及代碼示例
注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.summary.record_if。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。