ArmNN
 25.11
Loading...
Searching...
No Matches
ISerializer Class Reference

#include <ISerializer.hpp>

Classes

class  SerializerImpl

Public Member Functions

void Serialize (const armnn::INetwork &inNetwork)
 Serializes the network to ArmNN SerializedGraph.
bool SaveSerializedToStream (std::ostream &stream)
 Serializes the SerializedGraph to the stream.

Static Public Member Functions

static ISerializerCreateRaw ()
static ISerializerPtr Create ()
static void Destroy (ISerializer *serializer)

Detailed Description

Definition at line 17 of file ISerializer.hpp.

Member Function Documentation

◆ Create()

ISerializerPtr Create ( )
static

Definition at line 35 of file Serializer.cpp.

36{
37 return ISerializerPtr(CreateRaw(), &ISerializer::Destroy);
38}
std::unique_ptr< ISerializer, void(*)(ISerializer *serializer)> ISerializerPtr

References Create(), CreateRaw(), and Destroy().

Referenced by Create().

◆ CreateRaw()

ISerializer * CreateRaw ( )
static

Definition at line 30 of file Serializer.cpp.

31{
32 return new ISerializer();
33}

References CreateRaw().

Referenced by Create(), and CreateRaw().

◆ Destroy()

void Destroy ( ISerializer * serializer)
static

Definition at line 40 of file Serializer.cpp.

41{
42 delete serializer;
43}

References Destroy().

Referenced by Create(), and Destroy().

◆ 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 50 of file Serializer.cpp.

51{
52 return pSerializerImpl->SaveSerializedToStream(stream);
53}

References SaveSerializedToStream().

Referenced by SaveSerializedToStream().

◆ Serialize()

void Serialize ( const armnn::INetwork & inNetwork)

Serializes the network to ArmNN SerializedGraph.

Parameters
[in]inNetworkThe network to be serialized.

Definition at line 45 of file Serializer.cpp.

46{
47 pSerializerImpl->Serialize(inNetwork);
48}

References Serialize().

Referenced by Serialize().


The documentation for this class was generated from the following files: