From e600a8e45ae5e96abd23179c477039973bf13ff9 Mon Sep 17 00:00:00 2001 From: Ilya Churaev Date: Wed, 19 Jul 2023 12:20:11 +0400 Subject: [PATCH] Revert "Revert "Revert "Fixed cases if cast data from Tensor to compatible type (#18479)" (#18539)" (#18599)" (#18631) This reverts commit ea84e732821a0fdf722d775e45a956440d934449. --- src/core/tests/ov_tensor_test.cpp | 2 +- src/inference/src/dev/make_tensor.cpp | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/core/tests/ov_tensor_test.cpp b/src/core/tests/ov_tensor_test.cpp index 102b2ca2e09..6a67c78136e 100644 --- a/src/core/tests/ov_tensor_test.cpp +++ b/src/core/tests/ov_tensor_test.cpp @@ -71,7 +71,7 @@ TEST_F(OVTensorTest, canAccessF16Tensor) { EXPECT_NE(nullptr, t.data()); EXPECT_NO_THROW(t.data(ov::element::f16)); EXPECT_NO_THROW(t.data()); - EXPECT_NO_THROW(t.data()); + EXPECT_THROW(t.data(), ov::Exception); EXPECT_THROW(t.data(), ov::Exception); EXPECT_THROW(t.data(), ov::Exception); } diff --git a/src/inference/src/dev/make_tensor.cpp b/src/inference/src/dev/make_tensor.cpp index c72d7a2c3c1..137f1412e08 100644 --- a/src/inference/src/dev/make_tensor.cpp +++ b/src/inference/src/dev/make_tensor.cpp @@ -36,8 +36,7 @@ public: void* data(const element::Type& element_type) const override { if (element_type != element::undefined && element_type != element::dynamic) { - OPENVINO_ASSERT(element_type.bitwidth() == get_element_type().bitwidth() && - element_type.is_real() == get_element_type().is_real(), + OPENVINO_ASSERT(element_type == get_element_type(), "Tensor data with element type ", get_element_type(), ", is not representable as pointer to ",