forked from mindspore-Ecosystem/mindspore
support bool tensor and bool do equal
This commit is contained in:
parent
363fbb7a79
commit
9c7cdcf1e9
|
@ -85,7 +85,9 @@ class Tensor(Tensor_):
|
||||||
return False
|
return False
|
||||||
# bool type is not supported for `Equal` operator in backend.
|
# bool type is not supported for `Equal` operator in backend.
|
||||||
if self.dtype == mstype.bool_ or (isinstance(other, Tensor) and other.dtype == mstype.bool_):
|
if self.dtype == mstype.bool_ or (isinstance(other, Tensor) and other.dtype == mstype.bool_):
|
||||||
return Tensor(np.array(self.asnumpy() == other.asnumpy()))
|
if isinstance(other, Tensor):
|
||||||
|
return Tensor(np.array(self.asnumpy() == other.asnumpy()))
|
||||||
|
return Tensor(np.array(self.asnumpy() == other))
|
||||||
return tensor_operator_registry.get('__eq__')(self, other)
|
return tensor_operator_registry.get('__eq__')(self, other)
|
||||||
|
|
||||||
def __ne__(self, other):
|
def __ne__(self, other):
|
||||||
|
|
Loading…
Reference in New Issue