8 #include "ngraph/opsets/opset.hpp"
9 #include "ngraph/pass/pass.hpp"
10 #include "transformations_visibility.hpp"
15 class TRANSFORMATIONS_API Serialize;
31 enum class Version { IR_V10 };
32 NGRAPH_RTTI_DECLARATION;
33 bool run_on_function(std::shared_ptr<ngraph::Function> f)
override;
35 Serialize(std::ostream & xmlFile, std::ostream & binFile,
36 Version version = Version::IR_V10,
37 std::map<std::string, ngraph::OpSet> custom_opsets = {});
39 Serialize(
const std::string& xmlPath,
const std::string& binPath,
40 Version version = Version::IR_V10,
41 std::map<std::string, ngraph::OpSet> custom_opsets = {});
44 std::ostream * m_xmlFile;
45 std::ostream * m_binFile;
46 const std::string m_xmlPath;
47 const std::string m_binPath;
48 const Version m_version;
49 const std::map<std::string, ngraph::OpSet> m_custom_opsets;
Serialize transformation converts ngraph::Function into IR files.
Definition: serialize.hpp:29
ngraph namespace
Definition: algebraic_simplification.hpp:24