#pragma once #include #include #include #include "openvino/pass/graph_rewrite.hpp" #include "openvino/pass/pass.hpp" namespace ov { namespace pass { class OPENVINO_API BackwardGraphRewrite : public GraphRewrite { public: OPENVINO_GRAPH_REWRITE_RTTI("ov::pass::BackwardGraphRewrite"); BackwardGraphRewrite() = default; explicit BackwardGraphRewrite(const std::shared_ptr& pass) : GraphRewrite(pass) {} bool run_on_model(const std::shared_ptr& m) override; }; } // namespace pass } // namespace ov