|
|
|
@@ -85,7 +85,9 @@ class Tensor(Tensor_): |
|
|
|
return False |
|
|
|
# bool type is not supported for `Equal` operator in backend. |
|
|
|
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) |
|
|
|
|
|
|
|
def __ne__(self, other): |
|
|
|
|