17#ifndef __CIRCLE_TENSORDUMP_DUMP_H__
18#define __CIRCLE_TENSORDUMP_DUMP_H__
20#include <mio/circle/schema_generated.h>
33 virtual void run(std::ostream &os,
const circle::Model *model,
34 const std::string &output_path = {}) = 0;
43 void run(std::ostream &os,
const circle::Model *model,
const std::string &)
override;
52 void run(std::ostream &os,
const circle::Model *model,
const std::string &output_path)
override;
virtual ~DumpInterface()=default
virtual void run(std::ostream &os, const circle::Model *model, const std::string &output_path={})=0
void run(std::ostream &os, const circle::Model *model, const std::string &) override
DumpTensorsToHdf5()=default
void run(std::ostream &os, const circle::Model *model, const std::string &output_path) override