用法
set_metadata(
**kwargs
)
參數
-
**kwargs
鍵值對中的元數據。
在此跟蹤事件中設置元數據。
此方法允許在創建跟蹤事件後設置元數據。
示例用法:
def call(function):
with tf.profiler.experimental.Trace("call",
function_name=function.name) as tm:
binary, in_cache = jit_compile(function)
tm.set_metadata(in_cache=in_cache)
execute(binary)
在這個例子中,我們想要跟蹤調用一個函數花費了多少時間,包括編譯和執行。編譯可以是獲取二進製文件的緩存副本,也可以實際生成二進製文件,這由 jit_compile() 返回的布爾值 "in_cache" 指示。我們需要使用set_metadata() 來傳遞in_cache,因為在創建跟蹤時我們不知道in_cache 的值(並且我們無法在jit_compile() 之後創建跟蹤,因為我們要測量整個持續時間call() )。
相關用法
- Python tf.profiler.experimental.Trace用法及代碼示例
- Python tf.profiler.experimental.start用法及代碼示例
- Python tf.profiler.experimental.client.trace用法及代碼示例
- Python tf.profiler.experimental.client.monitor用法及代碼示例
- Python tf.profiler.experimental.Profile用法及代碼示例
- Python tf.print用法及代碼示例
- Python tf.pad用法及代碼示例
- Python tf.parallel_stack用法及代碼示例
- Python tf.py_function用法及代碼示例
- Python tf.compat.v1.distributions.Multinomial.stddev用法及代碼示例
- Python tf.compat.v1.distribute.MirroredStrategy.experimental_distribute_dataset用法及代碼示例
- Python tf.compat.v1.data.TFRecordDataset.interleave用法及代碼示例
- Python tf.summary.scalar用法及代碼示例
- Python tf.linalg.LinearOperatorFullMatrix.matvec用法及代碼示例
- Python tf.linalg.LinearOperatorToeplitz.solve用法及代碼示例
- Python tf.raw_ops.TPUReplicatedInput用法及代碼示例
- Python tf.raw_ops.Bitcast用法及代碼示例
- Python tf.compat.v1.distributions.Bernoulli.cross_entropy用法及代碼示例
- Python tf.compat.v1.Variable.eval用法及代碼示例
- Python tf.compat.v1.train.FtrlOptimizer.compute_gradients用法及代碼示例
注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.profiler.experimental.Trace.set_metadata。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。