为了账号安全,请及时绑定邮箱和手机立即绑定

tf.function如何编译一个带有签名的python函数?

tf.function如何编译一个带有签名的python函数?

BIG阳 2022-08-16 18:41:57
如何将对张量操作的python函数编译成图形,尤其是wrt签名?文档不详细介绍tf.functiontf.function构造一个可调用函数,该可调用函数执行 TensorFlow 图 (),该图是通过对 中的 TensorFlow 操作进行跟踪编译而创建的,有效地执行为 TensorFlow 图。tf.Graphfuncfunc它是否使用条件 () 和循环 () 调用的特殊方法来“跟踪”函数的实现?例如__bool____iter__import tensorflow as tf@tf.functiondef op(t: tf.Tensor) -> tf.Tensor:    if tf.reduce_sum(t) == 0:        for _ in t:            ...可以使用结果和结果ifTensor.__bool__(...)for _ in tTensor.__iter__(...)
查看完整描述

1 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

嗯 - 它比这更复杂。 本身就是一个完整的“子包”,所以当你调用 时,引擎盖下会发生很多事情。一个很好的起点可能在这里:https://github.com/tensorflow/tensorflow/tree/master/tensorflow/python/autograph/g3doc/reference。如果您真的好奇,您也可以直接深入研究代码。autograph@tf.function



查看完整回答
反对 回复 2022-08-16
  • 1 回答
  • 0 关注
  • 95 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信