blob: cf98c11ddc7711306b7c7c414d4c168cc6c8fdb6 [file] [log] [blame]
#pragma once
#include "caffe2/core/common.h"
#include "caffe2/proto/caffe2_pb.h"
#include <functional>
namespace caffe2 {
namespace opt {
CAFFE2_API caffe2::NetDef OptimizeForBackend(
caffe2::NetDef& net,
std::function<bool(const caffe2::OperatorDef&)> supports,
std::function<caffe2::NetDef(const caffe2::NetDef&)> transform_func,
bool debug = false);
}
} // namespace caffe2