forked from mindspore-Ecosystem/mindspore
!46940 [PyNative][Bugfix] Input to attr.
Merge pull request !46940 from caifubi/r2.0.0-alpha-input-to-attr
This commit is contained in:
commit
ab0ef9e32b
|
@ -31,6 +31,13 @@ const AnfNodePtr AscendVmOpAdapter::Process(const FuncGraphPtr &graph, const Anf
|
||||||
if (node == nullptr || !AnfUtils::IsRealCNodeKernel(node)) {
|
if (node == nullptr || !AnfUtils::IsRealCNodeKernel(node)) {
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const auto kAttrAlreadyInputToAttr = "already_input_to_attr";
|
||||||
|
if (common::AnfAlgo::HasNodeAttr(kAttrAlreadyInputToAttr, node->cast<CNodePtr>())) {
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
common::AnfAlgo::SetNodeAttr(kAttrAlreadyInputToAttr, MakeValue(true), node);
|
||||||
|
|
||||||
auto op_name = common::AnfAlgo::GetCNodeName(node);
|
auto op_name = common::AnfAlgo::GetCNodeName(node);
|
||||||
auto is_dynamic = common::AnfAlgo::IsDynamicShape(node) || graph->has_flag(kAttrMutableKernel);
|
auto is_dynamic = common::AnfAlgo::IsDynamicShape(node) || graph->has_flag(kAttrMutableKernel);
|
||||||
auto op_adaptation_info =
|
auto op_adaptation_info =
|
||||||
|
|
Loading…
Reference in New Issue