Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion keras/src/backend/openvino/excluded_concrete_tests.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ NumpyDtypeTest::test_diag
NumpyDtypeTest::test_digitize
NumpyDtypeTest::test_einsum
NumpyDtypeTest::test_exp2
NumpyDtypeTest::test_expm1
NumpyDtypeTest::test_eye
NumpyDtypeTest::test_flip
NumpyDtypeTest::test_floor
Expand Down
10 changes: 9 additions & 1 deletion keras/src/backend/openvino/numpy.py
Original file line number Diff line number Diff line change
Expand Up @@ -703,7 +703,15 @@ def expand_dims(x, axis):


def expm1(x):
raise NotImplementedError("`expm1` is not supported with openvino backend")
x = get_ov_output(x)
x_type = x.get_element_type()
if x_type.is_integral():
ov_type = OPENVINO_DTYPES[config.floatx()]
x = ov_opset.convert(x, ov_type)
exp_x = ov_opset.exp(x).output(0)
const_one = ov_opset.constant(1, exp_x.get_element_type())
result = ov_opset.subtract(exp_x, const_one).output(0)
return OpenVINOKerasTensor(result)


def flip(x, axis=None):
Expand Down