Skip to content
This repository has been archived by the owner on Nov 17, 2023. It is now read-only.

[master] Add aliases for subgraph operators to be compatible with old models #20679

Merged
merged 5 commits into from
Oct 31, 2021
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/operator/subgraph/dnnl/dnnl_conv.cc
Original file line number Diff line number Diff line change
Expand Up @@ -731,6 +731,7 @@ bool SgDNNLAvoidConvQuantizeInput(const NodeAttrs& attrs,
}

NNVM_REGISTER_OP(_sg_onednn_conv)
.add_alias("_sg_mkldnn_conv")
.describe(R"code(_sg_onednn_conv)code" ADD_FILELINE)
.set_num_inputs(SgDNNLConvNumInputs)
.set_num_outputs([](const NodeAttrs& attrs) {
Expand Down
1 change: 1 addition & 0 deletions src/operator/subgraph/dnnl/dnnl_fc.cc
Original file line number Diff line number Diff line change
Expand Up @@ -652,6 +652,7 @@ static bool SgDNNLAvoidFCQuantizeInput(const NodeAttrs& attrs,
}

NNVM_REGISTER_OP(_sg_onednn_fully_connected)
.add_alias("_sg_mkldnn_fully_connected")
.describe(R"code(_sg_onednn_fully_connected)code" ADD_FILELINE)
.set_num_inputs([](const NodeAttrs& attrs) {
auto const& full_param = nnvm::get<DNNLFCFullParam>(attrs.parsed);
Expand Down
2 changes: 2 additions & 0 deletions src/operator/subgraph/dnnl/dnnl_transformer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,7 @@ nnvm::ObjectPtr SgDNNLSelfAttQKQuantizedOp(const NodeAttrs& attrs) {
}

NNVM_REGISTER_OP(_sg_onednn_selfatt_qk)
.add_alias("_sg_mkldnn_selfatt_qk")
.describe(R"code(_sg_onednn_selfatt_qk)code" ADD_FILELINE)
.set_num_inputs([](const NodeAttrs& attrs) {
auto const& param = nnvm::get<DNNLSelfAttParam>(attrs.parsed);
Expand Down Expand Up @@ -700,6 +701,7 @@ void DNNLSelfAttValAttOp::Forward(const OpContext& ctx,
}

NNVM_REGISTER_OP(_sg_onednn_selfatt_valatt)
.add_alias("_sg_mkldnn_selfatt_valatt")
.describe(R"code(_sg_onednn_selfatt_valatt)code" ADD_FILELINE)
.set_num_inputs([](const NodeAttrs& attrs) {
auto const& param = nnvm::get<DNNLSelfAttParam>(attrs.parsed);
Expand Down