簡體   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