#include <Serializer.hpp>
Definition at line 350 of file Serializer.hpp.
◆ SerializerImpl()
◆ ~SerializerImpl()
◆ SaveSerializedToStream()
bool SaveSerializedToStream |
( |
std::ostream & |
stream | ) |
|
Serializes the SerializedGraph to the stream.
- Parameters
-
[stream] | the stream to save to |
- Returns
- true if graph is Serialized to the Stream, false otherwise
Definition at line 2434 of file Serializer.cpp.
References armnn::numeric_cast().
2439 stream.write(reinterpret_cast<const char*>(fbBuilder.GetBufferPointer()), bytesToWrite);
2440 return !stream.bad();
flatbuffers::FlatBufferBuilder & GetFlatBufferBuilder()
std::enable_if_t< std::is_unsigned< Source >::value &&std::is_unsigned< Dest >::value, Dest > numeric_cast(Source source)
◆ Serialize()
Serializes the network to ArmNN SerializedGraph.
- Parameters
-
[in] | inNetwork | The network to be serialized. |
Definition at line 2415 of file Serializer.cpp.
References INetwork::ExecuteStrategy().
2422 auto serializedGraph = serializer::CreateSerializedGraph(
2425 fbBuilder.CreateVector(m_SerializerStrategy.
GetInputIds()),
2426 fbBuilder.CreateVector(m_SerializerStrategy.
GetOutputIds()),
2430 fbBuilder.Finish(serializedGraph);
void ExecuteStrategy(IStrategy &strategy) const
flatbuffers::FlatBufferBuilder & GetFlatBufferBuilder()
std::vector< int > & GetInputIds()
std::vector< int > & GetOutputIds()
std::vector< flatbuffers::Offset< armnnSerializer::AnyLayer > > & GetSerializedLayers()
flatbuffers::Offset< armnnSerializer::FeatureCompatibilityVersions > GetVersionTable()
The documentation for this class was generated from the following files: