@@ -1088,10 +1088,13 @@ def median(x, axis=None, keepdims=False):
1088
1088
ov_opset .constant ([0 ], Type .i32 ).output (0 ),
1089
1089
ov_opset .constant ([0 ], Type .i32 ).output (0 ),
1090
1090
).output (0 )
1091
+ x_rank_scalar = ov_opset .squeeze (
1092
+ x_rank , ov_opset .constant ([0 ], Type .i32 ).output (0 )
1093
+ ).output (0 )
1091
1094
axis_as_range = ov_opset .range (
1092
- ov_opset .constant ([ 0 ] , Type .i32 ).output (0 ),
1093
- x_rank ,
1094
- ov_opset .constant ([ 1 ] , Type .i32 ).output (0 ),
1095
+ ov_opset .constant (0 , Type .i32 ).output (0 ),
1096
+ x_rank_scalar ,
1097
+ ov_opset .constant (1 , Type .i32 ).output (0 ),
1095
1098
"i32" ,
1096
1099
).output (0 )
1097
1100
axis_compare = ov_opset .not_equal (
@@ -1142,10 +1145,13 @@ def median(x, axis=None, keepdims=False):
1142
1145
ov_opset .constant ([0 ], Type .i32 ).output (0 ),
1143
1146
ov_opset .constant ([0 ], Type .i32 ).output (0 ),
1144
1147
).output (0 )
1148
+ x_rank_scalar = ov_opset .squeeze (
1149
+ x_rank , ov_opset .constant ([0 ], Type .i32 ).output (0 )
1150
+ ).output (0 )
1145
1151
axis_as_range = ov_opset .range (
1146
- ov_opset .constant ([ 0 ] , Type .i32 ).output (0 ),
1147
- x_rank ,
1148
- ov_opset .constant ([ 1 ] , Type .i32 ).output (0 ),
1152
+ ov_opset .constant (0 , Type .i32 ).output (0 ),
1153
+ x_rank_scalar ,
1154
+ ov_opset .constant (1 , Type .i32 ).output (0 ),
1149
1155
"i32" ,
1150
1156
).output (0 )
1151
1157
ov_axis_positive = ov_opset .gather (
0 commit comments