File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
keras/src/backend/openvino Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,6 @@ NumpyDtypeTest::test_cumsum_bool
2020NumpyDtypeTest::test_diag
2121NumpyDtypeTest::test_digitize
2222NumpyDtypeTest::test_einsum
23- NumpyDtypeTest::test_empty
2423NumpyDtypeTest::test_exp2
2524NumpyDtypeTest::test_expm1
2625NumpyDtypeTest::test_eye
Original file line number Diff line number Diff line change @@ -661,7 +661,16 @@ def dot(x, y):
661661
662662
663663def empty (shape , dtype = None ):
664- raise NotImplementedError ("`empty` is not supported with openvino backend" )
664+ dtype = standardize_dtype (dtype ) or config .floatx ()
665+ ov_type = OPENVINO_DTYPES [dtype ]
666+ if isinstance (shape , tuple ):
667+ shape = list (shape )
668+ elif isinstance (shape , int ):
669+ shape = [shape ]
670+ shape_node = ov_opset .constant (shape , Type .i32 ).output (0 )
671+ const_zero = ov_opset .constant (0 , dtype = ov_type ).output (0 )
672+ empty_tensor = ov_opset .broadcast (const_zero , shape_node ).output (0 )
673+ return OpenVINOKerasTensor (empty_tensor )
665674
666675
667676def equal (x1 , x2 ):
You can’t perform that action at this time.
0 commit comments