|
ONE - On-device Neural Engine
|
#include "loco/IR/DataType.h"#include "loco/IR/Nodes.h"#include "loco/IR/NodePool.h"#include "loco/IR/GraphInputIndex.h"#include "loco/IR/GraphOutputIndex.h"#include "loco/ADT/ObjectPool.h"#include <initializer_list>#include <set>#include <string>#include <memory>#include <vector>Go to the source code of this file.
Data Structures | |
| class | loco::Mixin< Trait::DataTyped > |
| class | loco::Mixin< Trait::TensorShaped > |
| class | loco::NamedEntity |
| Trait for elements with name. More... | |
| class | loco::GraphInput |
| Graph-level Input Metadata. More... | |
| class | loco::GraphOutput |
| Graph-level Output Metadata. More... | |
| class | loco::Graph |
| A neural network graph. More... | |
| struct | loco::Graph::SimpleFactoryObjectPool< T > |
| Object Pool with Simple Factory Method. More... | |
| struct | loco::Graph::InputContext |
| GraphInput Pool. More... | |
| struct | loco::Graph::OutputContext |
| GraphOutput Pool. More... | |
| struct | loco::GraphInputIndexQueryService |
| struct | loco::GraphOutputIndexQueryService |
Namespaces | |
| namespace | loco |
Macros | |
| #define | LOCO_NAMED_ENTITY_EXPOSE using NamedEntity::name |
Enumerations | |
| enum class | loco::Trait { loco::DataTyped , loco::TensorShaped } |
Functions | |
| std::vector< Node * > | loco::input_nodes (const Graph *) |
| std::vector< Node * > | loco::output_nodes (Graph *) |
| std::set< Node * > | loco::all_nodes (Graph *) |
| Enumerate all the nodes in a given graph. | |
| std::unique_ptr< Graph > | loco::make_graph (void) |