2016-01-20 46 views

回答

1

對此的答案是「它取決於」。只有一些內置的操作系統以可重用的方式進行分解。例如,基於組件的操作實現爲reusable functors,所以如果您需要借用其某些功能,您可能可以使用#include "tensorflow/core/kernels/cwise_ops.h"並使用UnaryFunctorBinaryFunctor類。

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

相關問題