簡體   English   中英

編寫自定義用戶操作時如何引用內置操作

[英]How to refer to a built-in op when writing a custom user op

我正在用tensorflow編寫自定義操作,我想引用一個已經存在的操作,或者是我自己的用戶操作之一,或者是內置操作之一。 有什么方法可以做到,而不僅僅是復制我所指的另一個操作中的代碼?

答案是“視情況而定”。 只有某些內置操作以可重用的方式進行分解。 例如,基於組件的操作被實現為可重用的函子 ,因此,如果您需要借用某些功能,則可以#include "tensorflow/core/kernels/cwise_ops.h"並使用UnaryFunctorBinaryFunctor類。

其他大多數操作都將其實現內聯到相應OpKernelCompute()方法中。 對於自己的自定義操作,您可以自由地在自由函數中定義實現,也可以使用繼承定義操作之間共享的通用功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM