@@ -972,10 +972,8 @@ def test_advanced_indexing_compute_follows_data():
972
972
x [ind0 ] = val1
973
973
974
974
975
- #######
976
-
977
-
978
975
def test_extract_all_1d ():
976
+ get_queue_or_skip ()
979
977
x = dpt .arange (30 , dtype = "i4" )
980
978
sel = dpt .ones (30 , dtype = "?" )
981
979
sel [::2 ] = False
@@ -989,6 +987,7 @@ def test_extract_all_1d():
989
987
990
988
991
989
def test_extract_all_2d ():
990
+ get_queue_or_skip ()
992
991
x = dpt .reshape (dpt .arange (30 , dtype = "i4" ), (5 , 6 ))
993
992
sel = dpt .ones (30 , dtype = "?" )
994
993
sel [::2 ] = False
@@ -1003,6 +1002,7 @@ def test_extract_all_2d():
1003
1002
1004
1003
1005
1004
def test_extract_2D_axis0 ():
1005
+ get_queue_or_skip ()
1006
1006
x = dpt .reshape (dpt .arange (30 , dtype = "i4" ), (5 , 6 ))
1007
1007
sel = dpt .ones (x .shape [0 ], dtype = "?" )
1008
1008
sel [::2 ] = False
@@ -1013,6 +1013,7 @@ def test_extract_2D_axis0():
1013
1013
1014
1014
1015
1015
def test_extract_2D_axis1 ():
1016
+ get_queue_or_skip ()
1016
1017
x = dpt .reshape (dpt .arange (30 , dtype = "i4" ), (5 , 6 ))
1017
1018
sel = dpt .ones (x .shape [1 ], dtype = "?" )
1018
1019
sel [::2 ] = False
@@ -1023,6 +1024,7 @@ def test_extract_2D_axis1():
1023
1024
1024
1025
1025
1026
def test_extract_begin ():
1027
+ get_queue_or_skip ()
1026
1028
x = dpt .reshape (dpt .arange (3 * 3 * 4 * 4 , dtype = "i2" ), (3 , 4 , 3 , 4 ))
1027
1029
y = dpt .permute_dims (x , (2 , 0 , 3 , 1 ))
1028
1030
sel = dpt .zeros ((3 , 3 ), dtype = "?" )
@@ -1034,6 +1036,7 @@ def test_extract_begin():
1034
1036
1035
1037
1036
1038
def test_extract_end ():
1039
+ get_queue_or_skip ()
1037
1040
x = dpt .reshape (dpt .arange (3 * 3 * 4 * 4 , dtype = "i2" ), (3 , 4 , 3 , 4 ))
1038
1041
y = dpt .permute_dims (x , (2 , 0 , 3 , 1 ))
1039
1042
sel = dpt .zeros ((4 , 4 ), dtype = "?" )
@@ -1044,6 +1047,7 @@ def test_extract_end():
1044
1047
1045
1048
1046
1049
def test_extract_middle ():
1050
+ get_queue_or_skip ()
1047
1051
x = dpt .reshape (dpt .arange (3 * 3 * 4 * 4 , dtype = "i2" ), (3 , 4 , 3 , 4 ))
1048
1052
y = dpt .permute_dims (x , (2 , 0 , 3 , 1 ))
1049
1053
sel = dpt .zeros ((3 , 4 ), dtype = "?" )
@@ -1054,6 +1058,7 @@ def test_extract_middle():
1054
1058
1055
1059
1056
1060
def test_extract_empty_result ():
1061
+ get_queue_or_skip ()
1057
1062
x = dpt .reshape (dpt .arange (3 * 3 * 4 * 4 , dtype = "i2" ), (3 , 4 , 3 , 4 ))
1058
1063
y = dpt .permute_dims (x , (2 , 0 , 3 , 1 ))
1059
1064
sel = dpt .zeros ((3 , 4 ), dtype = "?" )
@@ -1066,17 +1071,19 @@ def test_extract_empty_result():
1066
1071
1067
1072
1068
1073
def test_place_all_1d ():
1074
+ get_queue_or_skip ()
1069
1075
x = dpt .arange (10 , dtype = "i2" )
1070
1076
sel = dpt .zeros (10 , dtype = "?" )
1071
1077
sel [0 ::2 ] = True
1072
1078
val = dpt .zeros (5 , dtype = x .dtype )
1073
1079
x [sel ] = val
1074
1080
assert (dpt .asnumpy (x ) == np .array ([0 , 1 , 0 , 3 , 0 , 5 , 0 , 7 , 0 , 9 ])).all ()
1075
- dpt .place (x , sel , dpt .asarray (2 ))
1081
+ dpt .place (x , sel , dpt .asarray ([ 2 ] ))
1076
1082
assert (dpt .asnumpy (x ) == np .array ([2 , 1 , 2 , 3 , 2 , 5 , 2 , 7 , 2 , 9 ])).all ()
1077
1083
1078
1084
1079
1085
def test_place_2d_axis0 ():
1086
+ get_queue_or_skip ()
1080
1087
x = dpt .reshape (dpt .arange (12 , dtype = "i2" ), (3 , 4 ))
1081
1088
sel = dpt .asarray ([True , False , True ])
1082
1089
val = dpt .zeros ((2 , 4 ), dtype = x .dtype )
@@ -1092,6 +1099,7 @@ def test_place_2d_axis0():
1092
1099
1093
1100
1094
1101
def test_place_2d_axis1 ():
1102
+ get_queue_or_skip ()
1095
1103
x = dpt .reshape (dpt .arange (12 , dtype = "i2" ), (3 , 4 ))
1096
1104
sel = dpt .asarray ([True , False , True , False ])
1097
1105
val = dpt .zeros ((3 , 2 ), dtype = x .dtype )
@@ -1103,6 +1111,7 @@ def test_place_2d_axis1():
1103
1111
1104
1112
1105
1113
def test_place_2d_axis1_scalar ():
1114
+ get_queue_or_skip ()
1106
1115
x = dpt .reshape (dpt .arange (12 , dtype = "i2" ), (3 , 4 ))
1107
1116
sel = dpt .asarray ([True , False , True , False ])
1108
1117
val = dpt .zeros (tuple (), dtype = x .dtype )
@@ -1114,6 +1123,7 @@ def test_place_2d_axis1_scalar():
1114
1123
1115
1124
1116
1125
def test_place_all_slices ():
1126
+ get_queue_or_skip ()
1117
1127
x = dpt .reshape (dpt .arange (12 , dtype = "i2" ), (3 , 4 ))
1118
1128
sel = dpt .asarray (
1119
1129
[
@@ -1128,6 +1138,7 @@ def test_place_all_slices():
1128
1138
1129
1139
1130
1140
def test_place_some_slices_begin ():
1141
+ get_queue_or_skip ()
1131
1142
x = dpt .reshape (dpt .arange (3 * 3 * 4 * 4 , dtype = "i2" ), (3 , 4 , 3 , 4 ))
1132
1143
y = dpt .permute_dims (x , (2 , 0 , 3 , 1 ))
1133
1144
sel = dpt .zeros ((3 , 3 ), dtype = "?" )
@@ -1139,6 +1150,7 @@ def test_place_some_slices_begin():
1139
1150
1140
1151
1141
1152
def test_place_some_slices_mid ():
1153
+ get_queue_or_skip ()
1142
1154
x = dpt .reshape (dpt .arange (3 * 3 * 4 * 4 , dtype = "i2" ), (3 , 4 , 3 , 4 ))
1143
1155
y = dpt .permute_dims (x , (2 , 0 , 3 , 1 ))
1144
1156
sel = dpt .zeros ((3 , 4 ), dtype = "?" )
@@ -1150,6 +1162,7 @@ def test_place_some_slices_mid():
1150
1162
1151
1163
1152
1164
def test_place_some_slices_end ():
1165
+ get_queue_or_skip ()
1153
1166
x = dpt .reshape (dpt .arange (3 * 3 * 4 * 4 , dtype = "i2" ), (3 , 4 , 3 , 4 ))
1154
1167
y = dpt .permute_dims (x , (2 , 0 , 3 , 1 ))
1155
1168
sel = dpt .zeros ((4 , 4 ), dtype = "?" )
@@ -1161,6 +1174,7 @@ def test_place_some_slices_end():
1161
1174
1162
1175
1163
1176
def test_place_cycling ():
1177
+ get_queue_or_skip ()
1164
1178
x = dpt .zeros (10 , dtype = "f4" )
1165
1179
y = dpt .asarray ([2 , 3 ])
1166
1180
sel = dpt .ones (x .size , dtype = "?" )
@@ -1177,16 +1191,18 @@ def test_place_cycling():
1177
1191
1178
1192
1179
1193
def test_place_subset ():
1194
+ get_queue_or_skip ()
1180
1195
x = dpt .zeros (10 , dtype = "f4" )
1181
1196
y = dpt .ones_like (x )
1182
1197
sel = dpt .ones (x .size , dtype = "?" )
1183
1198
sel [::2 ] = False
1184
1199
dpt .place (x , sel , y )
1185
- expected = np .array ([1 , 3 , 5 , 7 , 9 ], dtype = x .dtype )
1200
+ expected = np .array ([0 , 1 , 0 , 1 , 0 , 1 , 0 , 1 , 0 , 1 ], dtype = x .dtype )
1186
1201
assert (dpt .asnumpy (x ) == expected ).all ()
1187
1202
1188
1203
1189
1204
def test_nonzero ():
1205
+ get_queue_or_skip ()
1190
1206
x = dpt .concat ((dpt .zeros (3 ), dpt .ones (4 ), dpt .zeros (3 )))
1191
1207
(i ,) = dpt .nonzero (x )
1192
- assert dpt .asnumpy (i ) == np .array ([3 , 4 , 5 , 6 ]).all ()
1208
+ assert ( dpt .asnumpy (i ) == np .array ([3 , 4 , 5 , 6 ]) ).all ()
0 commit comments