Go to the source code of this file.
|
class | IInputSlot |
| An input connection slot for a layer. The input slot can be connected to an output slot of the preceding layer in the graph. Only one connection to the input slot is allowed. More...
|
|
class | IOutputSlot |
| An output connection slot for a layer. The output slot may be connected to 1 or more input slots of subsequent layers in the graph. More...
|
|
class | IConnectableLayer |
| Interface for a layer that is connectable to other layers via InputSlots and OutputSlots. More...
|
|
class | INetwork |
|
class | IOptimizedNetwork |
|
struct | OptimizerOptions |
|
|
using | INetworkPtr = std::unique_ptr< INetwork, void(*)(INetwork *network)> |
|
using | IOptimizedNetworkPtr = std::unique_ptr< IOptimizedNetwork, void(*)(IOptimizedNetwork *network)> |
|
|
IOptimizedNetworkPtr | Optimize (const INetwork &network, const std::vector< BackendId > &backendPreferences, const IDeviceSpec &deviceSpec, const OptimizerOptions &options=OptimizerOptions(), Optional< std::vector< std::string > &> messages=EmptyOptional()) |
|