diff --git a/mindspore/explainer/_image_classification_runner.py b/mindspore/explainer/_image_classification_runner.py index ba398ff65d..736b924b39 100644 --- a/mindspore/explainer/_image_classification_runner.py +++ b/mindspore/explainer/_image_classification_runner.py @@ -167,7 +167,7 @@ class ImageClassificationRunner: if not explainers: raise ValueError("Argument explainers is empty.") - if benchmarkers: + if benchmarkers is not None: check_value_type("benchmarkers", benchmarkers, list) if not all(isinstance(ele, AttributionMetric) for ele in benchmarkers): raise TypeError("Argument benchmarkers is not list of mindspore.explainer.benchmark .") diff --git a/mindspore/explainer/explanation/_attribution/_perturbation/rise.py b/mindspore/explainer/explanation/_attribution/_perturbation/rise.py index c10c7753b6..d407f8fa55 100644 --- a/mindspore/explainer/explanation/_attribution/_perturbation/rise.py +++ b/mindspore/explainer/explanation/_attribution/_perturbation/rise.py @@ -77,7 +77,7 @@ class RISE(PerturbationAttribution): >>> targets = 5 >>> saliency = rise(inputs, targets) >>> # `targets` can also be a 2D tensor - >>> targets = ms.Tensor([[5], [1]]) + >>> targets = ms.Tensor([[5], [1]], ms.int32) >>> saliency = rise(inputs, targets) """