diff --git a/keras/src/backend/openvino/excluded_concrete_tests.txt b/keras/src/backend/openvino/excluded_concrete_tests.txt index e8a4bc69355..15c941aebad 100644 --- a/keras/src/backend/openvino/excluded_concrete_tests.txt +++ b/keras/src/backend/openvino/excluded_concrete_tests.txt @@ -27,7 +27,6 @@ NumpyDtypeTest::test_isfinite NumpyDtypeTest::test_isinf NumpyDtypeTest::test_isnan NumpyDtypeTest::test_linspace -NumpyDtypeTest::test_logaddexp NumpyDtypeTest::test_logspace NumpyDtypeTest::test_matmul_ NumpyDtypeTest::test_max diff --git a/keras/src/backend/openvino/numpy.py b/keras/src/backend/openvino/numpy.py index eead553c29b..0f700879cfa 100644 --- a/keras/src/backend/openvino/numpy.py +++ b/keras/src/backend/openvino/numpy.py @@ -965,9 +965,8 @@ def log2(x): def logaddexp(x1, x2): - raise NotImplementedError( - "`logaddexp` is not supported with openvino backend" - ) + m = maximum(x1, x2) + return add(m, log(add(exp(subtract(x1, m)), exp(subtract(x2, m))))) def logical_and(x1, x2): diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 00000000000..24f5b5f11e3 --- /dev/null +++ b/pytest.ini @@ -0,0 +1,3 @@ +[pytest] +env = + KERAS_BACKEND=openvino