Browse Source

!6761 remove redundant check about IsInstance op

Merge pull request !6761 from liangzelang/fix_isinstance_op_bug
tags/v1.1.0
mindspore-ci-bot Gitee 5 years ago
parent
commit
9f84920f64
2 changed files with 0 additions and 7 deletions
  1. +0
    -2
      mindspore/ops/operations/array_ops.py
  2. +0
    -5
      tests/ut/python/ops/test_array_ops_check.py

+ 0
- 2
mindspore/ops/operations/array_ops.py View File

@@ -347,8 +347,6 @@ class IsInstance(PrimitiveWithInfer):
sub_type_t = inst['dtype']
type_v = type_['value']

if not isinstance(inst, type(mstype.tensor)):
validator.check_const_input("inst", inst['value'], self.name)
validator.check_value_type("type_", type_v, [mstype.Type], self.name)

if type_v == mstype.list_:


+ 0
- 5
tests/ut/python/ops/test_array_ops_check.py View File

@@ -114,11 +114,6 @@ raise_set = [
'desc_inputs': [mstype.number, None],
'skip': ['backward']}),

# inst is var
('IsInstance0', {
'block': (P.IsInstance(), {'exception': ValueError, 'error_keywords': ['IsInstance']}),
'desc_inputs': [5.0, mstype.number],
'skip': ['backward']}),
# t is not mstype.Type
('IsInstance1', {
'block': (IsInstanceNet(5.0), {'exception': TypeError, 'error_keywords': ['IsInstance']}),


Loading…
Cancel
Save