File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed
keras/src/backend/openvino Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,6 @@ NumpyDtypeTest::test_isfinite
33
33
NumpyDtypeTest::test_isinf
34
34
NumpyDtypeTest::test_isnan
35
35
NumpyDtypeTest::test_linspace
36
- NumpyDtypeTest::test_log10
37
36
NumpyDtypeTest::test_log1p
38
37
NumpyDtypeTest::test_log
39
38
NumpyDtypeTest::test_logspace
Original file line number Diff line number Diff line change @@ -836,7 +836,15 @@ def log(x):
836
836
837
837
838
838
def log10 (x ):
839
- raise NotImplementedError ("`log10` is not supported with openvino backend" )
839
+ x = get_ov_output (x )
840
+ x_type = x .get_element_type ()
841
+ if x_type .is_integral ():
842
+ ov_type = OPENVINO_DTYPES [config .floatx ()]
843
+ x = ov_opset .convert (x , ov_type )
844
+ log_x = ov_opset .log (x ).output (0 )
845
+ log_10 = ov_opset .constant (np .log (10 ), log_x .get_element_type ()).output (0 )
846
+ result = ov_opset .divide (log_x , log_10 ).output (0 )
847
+ return OpenVINOKerasTensor (result )
840
848
841
849
842
850
def log1p (x ):
You can’t perform that action at this time.
0 commit comments