20.02
|
#include <armnn/Deprecated.hpp>
#include <armnn/DescriptorsFwd.hpp>
#include <armnn/ILayerVisitor.hpp>
#include <armnn/NetworkFwd.hpp>
#include <armnn/Optional.hpp>
#include <armnn/TensorFwd.hpp>
#include <armnn/Types.hpp>
#include <memory>
#include <vector>
Go to the source code of this file.
Classes | |
class | IInputSlot |
An input connection slot for a layer. More... | |
class | IOutputSlot |
An output connection slot for a layer. More... | |
class | IConnectableLayer |
Interface for a layer that is connectable to other layers via InputSlots and OutputSlots. More... | |
class | INetwork |
Main network class which provides the interface for building up a neural network. More... | |
class | IOptimizedNetwork |
struct | OptimizerOptions |
Namespaces | |
armnn | |
Copyright (c) 2020 ARM Limited. | |
Typedefs | |
using | INetworkPtr = std::unique_ptr< INetwork, void(*)(INetwork *network)> |
using | IOptimizedNetworkPtr = std::unique_ptr< IOptimizedNetwork, void(*)(IOptimizedNetwork *network)> |
Functions | |
IOptimizedNetworkPtr | Optimize (const INetwork &network, const std::vector< BackendId > &backendPreferences, const IDeviceSpec &deviceSpec, const OptimizerOptions &options=OptimizerOptions(), Optional< std::vector< std::string > &> messages=EmptyOptional()) |
Create an optimized version of the network. More... | |