diff --git a/src/opr/impl/dnn/dnn.sereg.h b/src/opr/impl/dnn/dnn.sereg.h index 059585e8438ce583cf6ef4c47b3bbf5d691d0bff..b60f87285420fb33d006a9eb41360882cfabcb25 100644 --- a/src/opr/impl/dnn/dnn.sereg.h +++ b/src/opr/impl/dnn/dnn.sereg.h @@ -183,7 +183,7 @@ struct ConvLoadDumpImpl { static void dump(OprDumpContext& ctx, const cg::OperatorNodeBase& opr_) { auto&& opr = opr_.cast_final_safe(); ctx.write_param(opr.param()); - ctx.write_param(opr.execution_policy()); + ctx.write_param(opr.execution_policy_transient()); } static VarNode* make(const cg::VarNodeArray& inputs, const ConvParam& param, diff --git a/src/opr/impl/search_policy/algo_chooser.cpp b/src/opr/impl/search_policy/algo_chooser.cpp index ce8905d42c11d36632678ba84c31f2d568f6e272..1985d8d01ff4363cbf484654323b3826843614e5 100644 --- a/src/opr/impl/search_policy/algo_chooser.cpp +++ b/src/opr/impl/search_policy/algo_chooser.cpp @@ -414,9 +414,7 @@ size_t AlgoChooser::setup_algo(const FixedTensorLayouts& layouts, size_t workspace = ctx.get_workspace_size_bytes(policy); std::string ret; - if (mgb_opr->dyn_typeinfo()->name) { - ret.append(mgb_opr->dyn_typeinfo()->name); - } + ret.append(mgb_opr->dyn_typeinfo()->name); ret += format_fixlayouts(layouts, arity_in, arity_out); Algorithm* palgo = megdnn_opr->get_algorithm_from_desc(policy.algo); mgb_assert(palgo, "Unknown algo description");