diff --git a/onnxruntime/core/providers/cann/cann_common.cc b/onnxruntime/core/providers/cann/cann_common.cc index e30ddba3e0..f1e2e970c4 100644 --- a/onnxruntime/core/providers/cann/cann_common.cc +++ b/onnxruntime/core/providers/cann/cann_common.cc @@ -8,9 +8,9 @@ namespace onnxruntime { namespace cann { template <> -const MLFloat16 Constants::Zero = MLFloat16(static_cast(0)); +const MLFloat16 Constants::Zero = MLFloat16::FromBits(static_cast(0)); template <> -const MLFloat16 Constants::One = MLFloat16(static_cast(0x3C00)); +const MLFloat16 Constants::One = MLFloat16::FromBits(static_cast(0x3C00)); template <> const float Constants::Zero = 0;