From b6eaffefc9f6bce281bcf4dea0eeb102d60ae26c Mon Sep 17 00:00:00 2001 From: p-wysocki Date: Tue, 24 Jun 2025 15:34:27 +0200 Subject: [PATCH 1/8] Remove runtime --- keras/src/backend/openvino/core.py | 8 +++----- keras/src/backend/openvino/math.py | 2 +- keras/src/backend/openvino/nn.py | 2 +- keras/src/backend/openvino/numpy.py | 2 +- keras/src/backend/openvino/random.py | 2 +- keras/src/backend/openvino/trainer.py | 2 +- 6 files changed, 8 insertions(+), 10 deletions(-) diff --git a/keras/src/backend/openvino/core.py b/keras/src/backend/openvino/core.py index f620d0463a70..2039d1e586f4 100644 --- a/keras/src/backend/openvino/core.py +++ b/keras/src/backend/openvino/core.py @@ -4,11 +4,9 @@ import numpy as np import openvino as ov -import openvino.runtime.opset14 as ov_opset -from openvino import Model -from openvino import Tensor -from openvino import compile_model -from openvino.runtime import Type +import openvino.opset14 as ov_opset + +from openvino import Model, Tensor, compile_model, Type from keras.src import tree from keras.src.backend.common import KerasVariable diff --git a/keras/src/backend/openvino/math.py b/keras/src/backend/openvino/math.py index 637a71e5d5c7..1b2c70522479 100644 --- a/keras/src/backend/openvino/math.py +++ b/keras/src/backend/openvino/math.py @@ -1,4 +1,4 @@ -import openvino.runtime.opset14 as ov_opset +import openvino.opset14 as ov_opset from openvino import Type from keras.src.backend.openvino.core import OpenVINOKerasTensor diff --git a/keras/src/backend/openvino/nn.py b/keras/src/backend/openvino/nn.py index 262dff51f04e..58eae87a36d9 100644 --- a/keras/src/backend/openvino/nn.py +++ b/keras/src/backend/openvino/nn.py @@ -1,4 +1,4 @@ -import openvino.runtime.opset14 as ov_opset +import openvino.opset14 as ov_opset from openvino import Type from keras.src import backend diff --git a/keras/src/backend/openvino/numpy.py b/keras/src/backend/openvino/numpy.py index 4f9fae1c986f..01149d5cc16f 100644 --- a/keras/src/backend/openvino/numpy.py +++ b/keras/src/backend/openvino/numpy.py @@ -1,5 +1,5 @@ import numpy as np -import openvino.runtime.opset14 as ov_opset +import openvino.opset14 as ov_opset from openvino import Type from keras.src.backend import config diff --git a/keras/src/backend/openvino/random.py b/keras/src/backend/openvino/random.py index 4d72a03112f5..f9e514ace289 100644 --- a/keras/src/backend/openvino/random.py +++ b/keras/src/backend/openvino/random.py @@ -1,5 +1,5 @@ import numpy as np -import openvino.runtime.opset14 as ov_opset +import openvino.opset14 as ov_opset from openvino import Type from keras.src.backend.config import floatx diff --git a/keras/src/backend/openvino/trainer.py b/keras/src/backend/openvino/trainer.py index b95f635002aa..900b689d47fd 100644 --- a/keras/src/backend/openvino/trainer.py +++ b/keras/src/backend/openvino/trainer.py @@ -1,6 +1,6 @@ import numpy as np import openvino as ov -import openvino.runtime.opset14 as ov_opset +import openvino.opset14 as ov_opset from keras.src import backend from keras.src import callbacks as callbacks_module From de0fb678a8acdc74bdea0b1f1a86f9695e4515dc Mon Sep 17 00:00:00 2001 From: p-wysocki Date: Tue, 24 Jun 2025 15:43:21 +0200 Subject: [PATCH 2/8] Try to init ov first --- keras/src/backend/openvino/math.py | 1 + keras/src/backend/openvino/nn.py | 1 + keras/src/backend/openvino/numpy.py | 1 + keras/src/backend/openvino/random.py | 1 + 4 files changed, 4 insertions(+) diff --git a/keras/src/backend/openvino/math.py b/keras/src/backend/openvino/math.py index 1b2c70522479..d34b4ed86995 100644 --- a/keras/src/backend/openvino/math.py +++ b/keras/src/backend/openvino/math.py @@ -1,3 +1,4 @@ +import openvino as ov import openvino.opset14 as ov_opset from openvino import Type diff --git a/keras/src/backend/openvino/nn.py b/keras/src/backend/openvino/nn.py index 58eae87a36d9..41d75551f38a 100644 --- a/keras/src/backend/openvino/nn.py +++ b/keras/src/backend/openvino/nn.py @@ -1,3 +1,4 @@ +import openvino as ov import openvino.opset14 as ov_opset from openvino import Type diff --git a/keras/src/backend/openvino/numpy.py b/keras/src/backend/openvino/numpy.py index 01149d5cc16f..b0147e6ce622 100644 --- a/keras/src/backend/openvino/numpy.py +++ b/keras/src/backend/openvino/numpy.py @@ -1,4 +1,5 @@ import numpy as np +import openvino as ov import openvino.opset14 as ov_opset from openvino import Type diff --git a/keras/src/backend/openvino/random.py b/keras/src/backend/openvino/random.py index f9e514ace289..d90dd3ace6b1 100644 --- a/keras/src/backend/openvino/random.py +++ b/keras/src/backend/openvino/random.py @@ -1,4 +1,5 @@ import numpy as np +import openvino as ov import openvino.opset14 as ov_opset from openvino import Type From bc14d7d42b59431ecec407fb77b3a12d002072d3 Mon Sep 17 00:00:00 2001 From: p-wysocki Date: Tue, 24 Jun 2025 15:47:17 +0200 Subject: [PATCH 3/8] Revert "Try to init ov first" This reverts commit de0fb678a8acdc74bdea0b1f1a86f9695e4515dc. --- keras/src/backend/openvino/math.py | 1 - keras/src/backend/openvino/nn.py | 1 - keras/src/backend/openvino/numpy.py | 1 - keras/src/backend/openvino/random.py | 1 - 4 files changed, 4 deletions(-) diff --git a/keras/src/backend/openvino/math.py b/keras/src/backend/openvino/math.py index d34b4ed86995..1b2c70522479 100644 --- a/keras/src/backend/openvino/math.py +++ b/keras/src/backend/openvino/math.py @@ -1,4 +1,3 @@ -import openvino as ov import openvino.opset14 as ov_opset from openvino import Type diff --git a/keras/src/backend/openvino/nn.py b/keras/src/backend/openvino/nn.py index 41d75551f38a..58eae87a36d9 100644 --- a/keras/src/backend/openvino/nn.py +++ b/keras/src/backend/openvino/nn.py @@ -1,4 +1,3 @@ -import openvino as ov import openvino.opset14 as ov_opset from openvino import Type diff --git a/keras/src/backend/openvino/numpy.py b/keras/src/backend/openvino/numpy.py index b0147e6ce622..01149d5cc16f 100644 --- a/keras/src/backend/openvino/numpy.py +++ b/keras/src/backend/openvino/numpy.py @@ -1,5 +1,4 @@ import numpy as np -import openvino as ov import openvino.opset14 as ov_opset from openvino import Type diff --git a/keras/src/backend/openvino/random.py b/keras/src/backend/openvino/random.py index d90dd3ace6b1..f9e514ace289 100644 --- a/keras/src/backend/openvino/random.py +++ b/keras/src/backend/openvino/random.py @@ -1,5 +1,4 @@ import numpy as np -import openvino as ov import openvino.opset14 as ov_opset from openvino import Type From 65d5c733f1d6a3c2389700a3b79500f8117c558c Mon Sep 17 00:00:00 2001 From: p-wysocki Date: Tue, 24 Jun 2025 15:58:48 +0200 Subject: [PATCH 4/8] Restart CI From 8213e9feb75acc22961dff101b87f558fdc8ec7a Mon Sep 17 00:00:00 2001 From: Przemyslaw Wysocki Date: Mon, 14 Jul 2025 09:03:44 +0200 Subject: [PATCH 5/8] Update keras/src/backend/openvino/core.py --- keras/src/backend/openvino/core.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/keras/src/backend/openvino/core.py b/keras/src/backend/openvino/core.py index 689f027d4e0a..c249954428c2 100644 --- a/keras/src/backend/openvino/core.py +++ b/keras/src/backend/openvino/core.py @@ -6,7 +6,10 @@ import openvino as ov import openvino.opset14 as ov_opset -from openvino import Model, Tensor, compile_model, Type +from openvino import Model +from openvino import Tensor +from openvino import Type +from openvino import compile_model from keras.src import tree from keras.src.backend.common import KerasVariable From eb1293d15f08302a9ecee8aab5980b37ddc1d15a Mon Sep 17 00:00:00 2001 From: Przemyslaw Wysocki Date: Mon, 14 Jul 2025 09:14:12 +0200 Subject: [PATCH 6/8] Update keras/src/backend/openvino/core.py --- keras/src/backend/openvino/core.py | 1 - 1 file changed, 1 deletion(-) diff --git a/keras/src/backend/openvino/core.py b/keras/src/backend/openvino/core.py index c249954428c2..a45518f987ac 100644 --- a/keras/src/backend/openvino/core.py +++ b/keras/src/backend/openvino/core.py @@ -10,7 +10,6 @@ from openvino import Tensor from openvino import Type from openvino import compile_model - from keras.src import tree from keras.src.backend.common import KerasVariable from keras.src.backend.common import dtypes From 90db041669fc7fa8405db2e634fd1e45a37bea59 Mon Sep 17 00:00:00 2001 From: Przemyslaw Wysocki Date: Mon, 14 Jul 2025 07:38:12 +0000 Subject: [PATCH 7/8] Update formatting --- keras/src/backend/openvino/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keras/src/backend/openvino/core.py b/keras/src/backend/openvino/core.py index a45518f987ac..f6491fb493f1 100644 --- a/keras/src/backend/openvino/core.py +++ b/keras/src/backend/openvino/core.py @@ -5,11 +5,11 @@ import numpy as np import openvino as ov import openvino.opset14 as ov_opset - from openvino import Model from openvino import Tensor from openvino import Type from openvino import compile_model + from keras.src import tree from keras.src.backend.common import KerasVariable from keras.src.backend.common import dtypes From 41b7d5fddddfbb773d25576387b95894127d81cc Mon Sep 17 00:00:00 2001 From: Przemyslaw Wysocki Date: Mon, 14 Jul 2025 07:58:56 +0000 Subject: [PATCH 8/8] Restart CI