#include <Serializer.hpp>
Definition at line 348 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 2398 of file Serializer.cpp.
References armnn::numeric_cast().
2403 stream.write(reinterpret_cast<const char*>(fbBuilder.GetBufferPointer()), bytesToWrite);
2404 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 2379 of file Serializer.cpp.
References armnnSerializer::CreateSerializedGraph(), and INetwork::ExecuteStrategy().
2389 fbBuilder.CreateVector(m_SerializerStrategy.
GetInputIds()),
2390 fbBuilder.CreateVector(m_SerializerStrategy.
GetOutputIds()),
2394 fbBuilder.Finish(serializedGraph);
ARMNN_NO_DEPRECATE_WARN_END 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()
flatbuffers::Offset< SerializedGraph > CreateSerializedGraph(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::AnyLayer >>> layers=0, flatbuffers::Offset< flatbuffers::Vector< int32_t >> inputIds=0, flatbuffers::Offset< flatbuffers::Vector< int32_t >> outputIds=0, flatbuffers::Offset< armnnSerializer::FeatureCompatibilityVersions > featureVersions=0)
The documentation for this class was generated from the following files: