ONE - On-device Neural Engine
|
Base of general multiple outputs graph builder(e.g., CircleIfGraphBuilder) More...
#include <GraphBuilderMultiOutput.h>
Data Structures | |
struct | BuildNodeArgs |
struct | BuildOutArgs |
Public Member Functions | |
virtual | ~GraphBuilderMultiOutput ()=default |
CircleNode * | build (const circle::OperatorT &op, GraphBuilderContext *context) const final |
Public Member Functions inherited from luci::GraphBuilderBase | |
virtual bool | validate (const ValidateArgs &) const =0 |
virtual | ~GraphBuilderBase ()=default |
Base of general multiple outputs graph builder(e.g., CircleIfGraphBuilder)
Definition at line 31 of file GraphBuilderMultiOutput.h.
|
virtualdefault |
|
finalvirtual |
Implements luci::GraphBuilderBase.
Definition at line 24 of file GraphBuilderMultiOutput.cpp.
References luci::copy_tensor_attributes(), loco::NodePool::create(), luci::IndexNodeFinder::enroll(), luci::GraphBuilderContext::graph(), INFO, LOGGER, luci::luci_datatype(), luci::IndexNodeFinder::node(), luci::GraphBuilderContext::nodefinder(), loco::Graph::nodes(), luci::NOSHAPE, luci::CircleReader::opcodes(), luci::GraphBuilderContext::reader(), luci::tensor_name(), luci::CircleReader::tensors(), and luci::VALID.