Browse Source

!1145 WIP: fix env_getitem become poly

Merge pull request !1145 from xychow/fix-env-getitem-poly
tags/v0.3.0-alpha
mindspore-ci-bot Gitee 5 years ago
parent
commit
6c8d292021
2 changed files with 1 additions and 11 deletions
  1. +1
    -10
      mindspore/ccsrc/pipeline/static_analysis/abstract_value.cc
  2. +0
    -1
      mindspore/ccsrc/pipeline/static_analysis/analysis_context.cc

+ 1
- 10
mindspore/ccsrc/pipeline/static_analysis/abstract_value.cc View File

@@ -67,16 +67,7 @@ std::string AbstractBase::ToString() const {
return buffer.str(); return buffer.str();
} }


AbstractBasePtr AbstractScalar::Broaden() const {
AbstractBasePtr clone = Clone();
MS_EXCEPTION_IF_NULL(clone);
auto value_track = clone->GetValueTrack();
MS_EXCEPTION_IF_NULL(value_track);
if (value_track->isa<SymbolicKeyInstance>()) {
return clone;
}
return AbstractBase::Broaden();
}
AbstractBasePtr AbstractScalar::Broaden() const { return AbstractBase::Broaden(); }


AbstractBasePtr AbstractScalar::Join(const AbstractBasePtr &other) { AbstractBasePtr AbstractScalar::Join(const AbstractBasePtr &other) {
MS_EXCEPTION_IF_NULL(other); MS_EXCEPTION_IF_NULL(other);


+ 0
- 1
mindspore/ccsrc/pipeline/static_analysis/analysis_context.cc View File

@@ -166,7 +166,6 @@ AnalysisContextPtr AnalysisContext::SpecializeKey() const {
if (val->isa<SymbolicKeyInstance>()) { if (val->isa<SymbolicKeyInstance>()) {
auto scalar_spec = dyn_cast<AbstractScalar>(arg); auto scalar_spec = dyn_cast<AbstractScalar>(arg);
auto ret_spec = scalar_spec->Broaden(); auto ret_spec = scalar_spec->Broaden();
ret_spec->set_value(kAnyValue);
return ret_spec; return ret_spec;
} }
} }


Loading…
Cancel
Save