diff --git a/mindspore/_extends/builtin_operations.py b/mindspore/_extends/builtin_operations.py index 6fea07425e..a423fe6395 100644 --- a/mindspore/_extends/builtin_operations.py +++ b/mindspore/_extends/builtin_operations.py @@ -86,7 +86,7 @@ def identity(x): def zeros_like_tensor(x): """Implement `zeros_like_tensor`.""" x = x.asnumpy() - value = Tensor(np.zeros(x.shape)) + value = Tensor(np.zeros(x.shape).astype(np.float32)) return value diff --git a/mindspore/ccsrc/pre_activate/ascend/ascend_backend_optimization.h b/mindspore/ccsrc/pre_activate/ascend/ascend_backend_optimization.h index fcd9c15c58..65e70def85 100644 --- a/mindspore/ccsrc/pre_activate/ascend/ascend_backend_optimization.h +++ b/mindspore/ccsrc/pre_activate/ascend/ascend_backend_optimization.h @@ -26,7 +26,6 @@ void AscendDataLayout(const std::shared_ptr &kernel_graph) void AscendMixPrecision(const std::shared_ptr &kernel_graph); void AscendBackendOptimization(const std::shared_ptr &kernel_graph); void AscendBackendIRFusionOptimization(const std::shared_ptr &kernel_graph); -void RunOpAscendBackendIRFusionOptimization(const std::shared_ptr &kernel_graph); } // namespace opt } // namespace mindspore diff --git a/mindspore/ccsrc/pynative/pynative_execute.cc b/mindspore/ccsrc/pynative/pynative_execute.cc index 0d18dfb577..e13e12fffc 100644 --- a/mindspore/ccsrc/pynative/pynative_execute.cc +++ b/mindspore/ccsrc/pynative/pynative_execute.cc @@ -39,7 +39,7 @@ const char SINGLE_OP_GRAPH[] = "single_op_graph"; // primitive unable to infer value for constant input in PyNative mode -const std::unordered_set vm_operators = {"partial", "depend", "make_ref"}; +const std::set vm_operators = {"partial", "depend", "make_ref", "zeros_like_tensor"}; namespace mindspore { namespace pynative { diff --git a/mindspore/ops/operations/debug_ops.py b/mindspore/ops/operations/debug_ops.py index 21c9c519b9..48ede57be4 100644 --- a/mindspore/ops/operations/debug_ops.py +++ b/mindspore/ops/operations/debug_ops.py @@ -45,6 +45,9 @@ class ScalarSummary(Primitive): def __init__(self): """init""" + def __call__(self, *args, **kwargs): + pass + class ImageSummary(Primitive): """ @@ -70,6 +73,9 @@ class ImageSummary(Primitive): def __init__(self): """init""" + def __call__(self, *args, **kwargs): + pass + class TensorSummary(Primitive): """ @@ -97,6 +103,9 @@ class TensorSummary(Primitive): def __init__(self): """init""" + def __call__(self, *args, **kwargs): + pass + class HistogramSummary(Primitive): """