繁体   English   中英

什么是 tensorflow.python.ops

[英]What is tensorflow.python.ops

我在 tensorflow 网站上搜索过它,但找不到任何有关它的信息。 不是tensorflow API吗? 我在哪里可以找到它的功能?

API 通常是为最终用户保留的。 和 keras API 一样,我们经常使用 keras 来创建模型。 API 代表“应用程序编程接口”。 然而,Ops 并非面向最终用户。 tensorflow API-s 使用它来运行。 例如。 如果您使用tf.data.Dataset并对该数据集进行map操作,则您传递到map的函数将转换为您在 Python 中编写的高度优化版本。 为此,可能会使用tf.python.ops
源头

Operation 是 tf.Graph 中的一个节点,它以零个或多个 Tensor 对象作为输入,并产生零个或多个 Tensor 对象作为输出。 Operation 类型的对象是通过在 tf.function 内或在 tf.Graph.as_default 上下文管理器下调用 Python op 构造函数(例如 tf.matmul)来创建的。
例如,在 tf.function 中, c = tf.matmul(a, b) 创建了一个“MatMul”类型的操作,它以张量 a 和 b 作为输入,并产生 c 作为输出。

TL;DR:首先,您不需要了解有关tf.python.ops所有详细信息。 它用于后端。

这个答案有帮助吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM