numba-dpex
numba-dpex copied to clipboard
Data Parallel Extension for Numba
We need to make sure that `numba_dpex` generate same llvm instructions as `sycl`. Proposal: LLVM uses [FileCheck](https://llvm.org/docs/CommandGuide/FileCheck.html) because they are comparing strings generated for the different platform. We may not...
If we try to run `arctan2` function on device that does not support f64 with f32 arguments it will silently crash. Occurred on gen12 igpu. Reproducible is inside tests. Discovered...
If we try to run `parfor_divide` or `parfor_exponent` function on device that does not support f64 with i32 or i64 arguments it will output lowering error. Occurred on gen12 igpu....
There are several reasons I could think a reference matmul kernel implemented with `numba_dpex.kernel` is interesting: - avoid the need to use `dpnp.matmul`, which is one less dependency, and let...
To clarify. This should be >=1.19. Version of numpy to build with should be defined in build system. Now there is no such possibility. _Originally posted by @PokhodenkoSA in https://github.com/IntelPython/dpctl/pull/641#r738759730_
`numba-dpex` should probably raise an exception with an informative error message whenever it cannot find a valid SYCL device to advise the users about: - the possibility how to enable...
Following changes are have to be made to enable Game of Life: 1. Not supporting dpnp.sum() `grid_padded[i : i + 3, j : j + 3].sum() ` 2. Not supporting...
The dpnp array constructors: `empty`, `zeros`, `ones` provide a `like` keyword. The keyword is currently unsupported in the numba-dpex overloads. It should be evaluated on how the keyword can be...
From time to time we face the situation when code is not changes but CI starts failing. This is usually happens because new development package appears on the channels. We...
- [ ] GitHub workflow for testing stable numba-dpex with numba master - [ ] Badge on main page - [ ] Possibility to subscribe to the status for Numba...