Skip to content

Commit f85ccfd

Browse files
[OpenVINO] Fix pad to accept float scalar constant_values (#22691)
* [OpenVINO] Fix pad to accept float scalar constant_values * address review comments * retrigger ci
1 parent a8d1ebe commit f85ccfd

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

keras/src/backend/openvino/excluded_concrete_tests.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ FeatureSpaceTest::test_advanced_usage
1414
FeatureSpaceTest::test_basic_usage
1515
FeatureSpaceTest::test_basic_usage_no_strings
1616
FeatureSpaceTest::test_saving
17-
GroupedQuantizationParametersTest::test_grouped_weight_shapes_non_divisible
1817
ImageOpsBehaviorTests::test_affine_transform
1918
ImageOpsBehaviorTests::test_elastic_transform
2019
ImageOpsBehaviorTests::test_perspective_transform
@@ -53,7 +52,6 @@ NumpyOneInputOpsCorrectnessTest::test_imag
5352
NumpyOneInputOpsCorrectnessTest::test_isreal
5453
NumpyOneInputOpsCorrectnessTest::test_nanmedian
5554
NumpyOneInputOpsCorrectnessTest::test_real
56-
QuantizersTest::test_grouped_quantize_with_padding
5755
RandAugmentTest::test_layer
5856
RandAugmentTest::test_rand_augment_basic
5957
RandAugmentTest::test_random_augment_randomness

keras/src/backend/openvino/numpy.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3749,7 +3749,9 @@ def pad(x, pad_width, mode="constant", constant_values=None):
37493749
"provided when `mode == 'constant'`. "
37503750
f"Received: mode={mode}"
37513751
)
3752-
if not isinstance(constant_values, int):
3752+
if not isinstance(
3753+
constant_values, (int, float, np.integer, np.floating)
3754+
):
37533755
raise ValueError(
37543756
"`pad` operation supports only scalar pad value "
37553757
"in constant mode with the openvino backend. "

0 commit comments

Comments
 (0)