Commit a31ab47
authored
Remove dpctl_ext.tensor C-API (#2830)
This PR removes the unused external C-API from `dpctl_ext.tensor` and
replaces function pointer calls with direct struct member access.
Changes:
1. Remove all `cdef api` functions from `_usmarray.pyx`
2. Delete `dpctl_ext_capi.h` and `DpctlExtCAPI` CMake interface library
3. Update `dpnp4pybind11.hpp` to access `PyUSMArrayObject` members
directly
4. Update build configuration1 parent 851628b commit a31ab47
14 files changed
Lines changed: 157 additions & 504 deletions
File tree
- dpctl_ext
- apis/include
- tensor
- dpnp/backend
- extensions
- blas
- fft
- indexing
- lapack
- statistics
- ufunc
- vm
- window
- include
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
344 | 344 | | |
345 | 345 | | |
346 | 346 | | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | | - | |
353 | | - | |
354 | | - | |
355 | | - | |
356 | | - | |
357 | | - | |
358 | 347 | | |
359 | 348 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | 202 | | |
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | | - | |
39 | 37 | | |
40 | 38 | | |
41 | 39 | | |
| |||
318 | 316 | | |
319 | 317 | | |
320 | 318 | | |
| 319 | + | |
321 | 320 | | |
322 | 321 | | |
323 | 322 | | |
| |||
343 | 342 | | |
344 | 343 | | |
345 | 344 | | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
| 345 | + | |
| 346 | + | |
351 | 347 | | |
352 | 348 | | |
353 | 349 | | |
| |||
0 commit comments