Tfo*_*vid 5 tensorflow tensorflow2.0
两者之间的区别在我的脑海中模糊不清,尽管在渴望和不渴望之间存在细微差别。据我所知,@tf.function装饰器有两个好处
ifintotf.cond等,允许使用更 Pythonic 风格的编码。从 的定义来看tf.py_function,它似乎只是上面的#2。因此,为什么要费心在tf.py_function什么时候tf.function启动具有性能改进的工作并且前者无法序列化呢?
Edw*_*elm 10
随着它们的改进,它们确实开始彼此相似,因此了解它们的来源很有用。最初,不同之处在于:
@tf.function 将 python 代码转换为一系列 TensorFlow 图节点。tf.py_function 将现有的 python 函数包装到单个图形节点中。这意味着tf.function要求您的代码相对简单,同时tf.py_function可以处理任何python代码,无论多么复杂。
虽然这条线确实很模糊,但tf.py_function做了更多的解释并tf.function接受了很多复杂的 python 命令,一般规则保持不变:
tf.function.tf.py_function.| 归档时间: |
|
| 查看次数: |
905 次 |
| 最近记录: |