Skip to content

Commit 2ea2e82

Browse files
committed
fix: replaced log1p to log + 1
1 parent 7b1b655 commit 2ea2e82

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

keras/src/backend/openvino/numpy.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,8 +1030,13 @@ def logaddexp(x1, x2):
10301030
abs_diff = ov_opset.abs(ov_opset.subtract(x1, x2).output(0)).output(0)
10311031
neg_abs_diff = ov_opset.negative(abs_diff).output(0)
10321032
exp_neg_abs = ov_opset.exp(neg_abs_diff).output(0)
1033-
log1p_exp = ov_opset.log1p(exp_neg_abs).output(0)
1034-
result = ov_opset.add(max_val, log1p_exp).output(0)
1033+
1034+
one = ov_opset.constant(1, exp_neg_abs.get_element_type()).output(0)
1035+
one_plus_exp = ov_opset.add(one, exp_neg_abs).output(0)
1036+
log_term = ov_opset.log(one_plus_exp).output(0)
1037+
1038+
result = ov_opset.add(max_val, log_term).output(0)
1039+
10351040
return OpenVINOKerasTensor(result)
10361041

10371042

0 commit comments

Comments
 (0)