Commit f5b96b7
committed
Fixes gh-1334
A non-empty array which is effectively 1D (only one dimension has
size greater than one) should be marked as both C- and F- contiguous.
```
In [1]: import dpctl.tensor as dpt
In [2]: a = dpt.ones((2, 3))
...: dpt.reshape(a, (1, 6, 1)).flags
Out[2]:
C_CONTIGUOUS : True
F_CONTIGUOUS : True
WRITABLE : True
In [3]: a = dpt.ones((2, 3), order='F')
...: dpt.reshape(a, (1, 6, 1), order='F').flags
Out[3]:
C_CONTIGUOUS : True
F_CONTIGUOUS : True
WRITABLE : True
In [4]: a = dpt.ones((2, 3, 4))
...: dpt.sum(a, axis=(1, 2), keepdims=True).flags
Out[4]:
C_CONTIGUOUS : True
F_CONTIGUOUS : True
WRITABLE : True
```1 parent 346200e commit f5b96b7
1 file changed
Lines changed: 11 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
68 | | - | |
| 67 | + | |
69 | 68 | | |
70 | 69 | | |
71 | 70 | | |
| |||
167 | 166 | | |
168 | 167 | | |
169 | 168 | | |
| 169 | + | |
170 | 170 | | |
171 | | - | |
172 | 171 | | |
173 | 172 | | |
174 | 173 | | |
175 | 174 | | |
176 | 175 | | |
177 | 176 | | |
178 | | - | |
179 | 177 | | |
180 | 178 | | |
181 | 179 | | |
182 | 180 | | |
183 | 181 | | |
184 | 182 | | |
185 | 183 | | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
186 | 191 | | |
187 | 192 | | |
188 | 193 | | |
189 | | - | |
190 | | - | |
| 194 | + | |
| 195 | + | |
191 | 196 | | |
192 | 197 | | |
193 | 198 | | |
| |||
0 commit comments