Skip to content

Commit e1b0433

Browse files
committed
[CPU] Fix u8 -> bool conversion in cpu_convert.cpp
1 parent 902cffe commit e1b0433

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

src/plugins/intel_cpu/src/nodes/common/cpu_convert.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -552,7 +552,7 @@ struct ConvertPrecision<std::tuple<src_t, dst_t>> {
552552
// (nan, inf, overflow) has already been assured by the conversion process.
553553
if (ov::intel_cpu::any_of_v<src_t, ov::float8_e4m3, ov::float8_e5m2> ||
554554
ov::intel_cpu::any_of_v<dst_t, ov::float8_e4m3, ov::float8_e5m2> ||
555-
(std::is_integral_v<src_t> && std::is_integral_v<dst_t>)) {
555+
(std::is_integral_v<src_t> && std::is_integral_v<dst_t> && ctx.dstPrc != ov::element::boolean)) {
556556
parallel_for(ctx.size, [&](size_t i) {
557557
dst[i] = static_cast<dst_t>(src[i]);
558558
});

src/plugins/intel_cpu/tests/functional/shared_tests_instances/skip_tests_config.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -433,8 +433,6 @@ std::vector<std::string> disabledTestPatterns() {
433433
retVector.emplace_back(R"(.*proposal_params/.*)");
434434
// Quantized models unsupported
435435
retVector.emplace_back(R"(.*Quantized.*)");
436-
// 176707: Accuracy issues
437-
retVector.emplace_back(R"(.*smoke_IsOp/ComparisonLayerTest.*)");
438436

439437
if (!ov::intel_cpu::riscv64::mayiuse(ov::intel_cpu::riscv64::gv)) {
440438
// Integer division is supported only by JIT Executor which is available on platforms with GV instruction sets.

0 commit comments

Comments
 (0)