DALI
DALI copied to clipboard
Extend GPU numba support
- adds support for multiple inputs and outputs in Numba GPU functions
- adds supports for non-uniform batches
- fixes support inputs/outputs with more than 2 dimensions
- extends GPU Numba tests based on the CPU one
- aligns order of inputs and outputs in GPU Numba function with the CPU one
Signed-off-by: Janusz Lisiecki [email protected]
Category:
New feature (non-breaking change which adds functionality)
Description:
- adds support for multiple inputs and outputs in Numba GPU functions
- adds supports for non-uniform batches
- fixes support inputs/outputs with more than 2 dimensions
- extends GPU Numba tests based on the CPU one
- aligns order of inputs and outputs in GPU Numba function with the CPU one
Additional information:
Affected modules and functionalities:
- Numba operator for the GPU
Key points relevant for the review:
- logic
Tests:
- [ ] Existing tests apply
- [x] New tests added
- [x] Python tests
- test_operator_numba_func.py
- [ ] GTests
- [ ] Benchmark
- [ ] Other
- [x] Python tests
- [ ] N/A
Checklist
Documentation
- [ ] Existing documentation applies
- [x] Documentation updated
- [x] Docstring
- [ ] Doxygen
- [ ] RST
- [ ] Jupyter
- [ ] Other
- [ ] N/A
DALI team only
Requirements
- [ ] Implements new requirements
- [x] Affects existing requirements
- [ ] N/A
REQ IDs: NUMBAF.02, NUMBAF.08
JIRA TASK: DALI-2856
!build
CI MESSAGE: [5153229]: BUILD STARTED
CI MESSAGE: [5153229]: BUILD FAILED
!build
CI MESSAGE: [5156125]: BUILD STARTED
CI MESSAGE: [5156125]: BUILD FAILED
CI MESSAGE: [6418288]: BUILD FAILED
CI MESSAGE: [8224582]: BUILD STARTED
CI MESSAGE: [8224582]: BUILD FAILED
!build
CI MESSAGE: [8926955]: BUILD STARTED
CI MESSAGE: [8926955]: BUILD PASSED
CI MESSAGE: [8926955]: BUILD FAILED
!build
CI MESSAGE: [9072259]: BUILD STARTED
CI MESSAGE: [9072259]: BUILD FAILED
CI MESSAGE: [9072259]: BUILD PASSED
!build
CI MESSAGE: [9151455]: BUILD STARTED
CI MESSAGE: [9151455]: BUILD PASSED
!build
CI MESSAGE: [9495343]: BUILD STARTED
CI MESSAGE: [9495343]: BUILD PASSED
!build
CI MESSAGE: [9510722]: BUILD STARTED
CI MESSAGE: [9510722]: BUILD PASSED