Skip to content

Commit 7a9b9a2

Browse files
committed
Fix log function and update excluded_concrete_tests.txt
1 parent d0acc8b commit 7a9b9a2

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

keras/src/backend/openvino/excluded_concrete_tests.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,9 @@ NumpyOneInputOpsCorrectnessTest::test_hstack
9898
NumpyOneInputOpsCorrectnessTest::test_imag
9999
NumpyOneInputOpsCorrectnessTest::test_isfinite
100100
NumpyOneInputOpsCorrectnessTest::test_isinf
101+
NumpyOneInputOpsCorrectnessTest::test_log1p
102+
NumpyOneInputOpsCorrectnessTest::test_log2
103+
NumpyOneInputOpsCorrectnessTest::test_logaddexp
101104
NumpyOneInputOpsCorrectnessTest::test_max
102105
NumpyOneInputOpsCorrectnessTest::test_mean
103106
NumpyOneInputOpsCorrectnessTest::test_median

keras/src/backend/openvino/numpy.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -832,6 +832,10 @@ def linspace(
832832

833833
def log(x):
834834
x = get_ov_output(x)
835+
x_type = x.get_element_type()
836+
if x_type.is_integral():
837+
x_type = OPENVINO_DTYPES[config.floatx()]
838+
x = ov_opset.convert(x, x_type)
835839
return OpenVINOKerasTensor(ov_opset.log(x).output(0))
836840

837841

0 commit comments

Comments
 (0)