在TensorFlow Eager中,我可以使用Python的探查器来探查纯在急切模式下运行的代码。但是,如果我使用A <- list(a = list(1,"j"), b = list(2, "k") , d = list(3, "m" ) )
sapply(A, `[[`, 1)
或tf.function
将python函数“编译”为图形函数,则该函数对python变得不透明-探查器无法输入它。
我已经找到了如何在图形模式下对TF图进行配置文件,但是我不知道如何在急切模式下使用图形函数来进行配置。
具体来说,如果我构造一个这样的函数,
tf.contrib.eager.defun
执行myfunc时,如何计算在tf.enable_v2_behavior()
@tf.function
def myfunc(x):
y = op1(x)
z = op2(y, z)
return z
和op1
中花费了多少时间?