@@ -448,8 +448,8 @@ static bool HandleDoubleQDQ(onnxruntime::Graph& dst_graph, const onnxruntime::Gr
448
448
static void AddStandaloneNodeUnit (onnxruntime::Graph& dst_graph, const onnxruntime::GraphViewer& src_graph,
449
449
const NodeUnit& node_unit,
450
450
std::set<std::string>& initializers_to_keep,
451
- const logging::Logger& /* logger */ ,
452
- bool IsWeightSharingWithoutOVEPQDQStripping ) {
451
+ bool IsWeightSharingWithoutOVEPQDQStripping ,
452
+ const logging::Logger& /* logger */ ) {
453
453
assert (node_unit.UnitType () == NodeUnit::Type::SingleNode);
454
454
455
455
// this is the scenario where WAI is enabled and ovep stripping is disabled
@@ -520,8 +520,8 @@ static void AddQDQNodeUnit(onnxruntime::Graph& dst_graph,
520
520
const onnxruntime::GraphViewer& src_graph,
521
521
const NodeUnit& node_unit,
522
522
std::set<std::string>& initializers_to_keep,
523
- const logging::Logger& /* logger */ ,
524
- bool IsWeightSharingWithoutOVEPQDQStripping ) {
523
+ bool IsWeightSharingWithoutOVEPQDQStripping ,
524
+ const logging::Logger& /* logger */ ) {
525
525
assert (node_unit.UnitType () == NodeUnit::Type::QDQGroup);
526
526
527
527
// Collect inputs coming into the node unit.
@@ -684,9 +684,9 @@ static void AddInitializerAsInput(onnxruntime::Graph& dst_graph,
684
684
Status CreateModelWithStrippedQDQNodes (const GraphViewer& src_graph,
685
685
const logging::Logger& logger,
686
686
bool enable_ovep_weight_sharing,
687
+ bool enable_ovep_qdq_optimizer,
687
688
/* out*/ std::unique_ptr<onnxruntime::Model>& model,
688
- /* out*/ sw& shared_weights,
689
- bool enable_ovep_qdq_optimizer) {
689
+ /* out*/ sw& shared_weights) {
690
690
// NOTE: This function is a re-implementation of GraphViewerToProto() in core/graph/graph_proto_serializer.cc
691
691
// with the following differences:
692
692
// - Uses onnxruntime::Graph APIs instead of onnx::GraphProto APIs.
@@ -780,9 +780,9 @@ Status CreateModelWithStrippedQDQNodes(const GraphViewer& src_graph,
780
780
bool IsWeightSharingWithoutOVEPQDQStripping = enable_ovep_weight_sharing && !enable_ovep_qdq_optimizer;
781
781
782
782
if (node_unit->UnitType () == NodeUnit::Type::SingleNode) {
783
- AddStandaloneNodeUnit (dst_graph, src_graph, *node_unit, initializers_to_keep, logger, IsWeightSharingWithoutOVEPQDQStripping );
783
+ AddStandaloneNodeUnit (dst_graph, src_graph, *node_unit, initializers_to_keep, IsWeightSharingWithoutOVEPQDQStripping, logger );
784
784
} else {
785
- AddQDQNodeUnit (dst_graph, src_graph, *node_unit, initializers_to_keep, logger, IsWeightSharingWithoutOVEPQDQStripping );
785
+ AddQDQNodeUnit (dst_graph, src_graph, *node_unit, initializers_to_keep, IsWeightSharingWithoutOVEPQDQStripping, logger );
786
786
}
787
787
788
788
seen_node_units.insert (node_unit);
0 commit comments