Skip to content

Commit c929212

Browse files
committed
added changes to support numpy.log1p op
1 parent 6e688ab commit c929212

File tree

4 files changed

+9
-3
lines changed

4 files changed

+9
-3
lines changed

keras/src/backend/openvino/excluded_concrete_tests.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ NumpyDtypeTest::test_isinf
3434
NumpyDtypeTest::test_isnan
3535
NumpyDtypeTest::test_linspace
3636
NumpyDtypeTest::test_log10
37-
NumpyDtypeTest::test_log1p
37+
3838
NumpyDtypeTest::test_log
3939
NumpyDtypeTest::test_logspace
4040
NumpyDtypeTest::test_matmul_

keras/src/backend/openvino/numpy.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -840,7 +840,10 @@ def log10(x):
840840

841841

842842
def log1p(x):
843-
raise NotImplementedError("`log1p` is not supported with openvino backend")
843+
x=get_ov_output(x)
844+
one=ov_opset.constant(1.0,dtype=x.dtype)
845+
return OpenVINOKerasTensor(ov_opset.log(ov_opset.add(x,one)).output(0))
846+
844847

845848

846849
def log2(x):

pytest.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[pytest]
2+
env =
3+
KERAS_BACKEND=openvino

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ tf2onnx
77
# Torch.
88
--extra-index-url https://download.pytorch.org/whl/cpu
99
torch==2.6.0+cpu
10-
torch-xla==2.6.0;sys_platform != 'darwin'
10+
#torch-xla==2.6.0;sys_platform != 'darwin'
1111

1212
# Jax.
1313
# Pinned to 0.5.0 on CPU. JAX 0.5.1 requires Tensorflow 2.19 for saved_model_test.

0 commit comments

Comments
 (0)