Graham Markall
Graham Markall
The recovery has been in use for a couple of months by now and everything seems to work as expected. Points of note: - Touchscreen calibration option is added to...
For example: ```python from numba import njit @njit(['(float32, float64)', '(float64, float32)']) def add(x, y): return x + y # (float64, float64) is an equal match for the (float32, float64) and...
This typo has annoyed me for long enough. As in https://numpy.org/doc/stable/reference/c-api/generalized-ufuncs.html, it should be *Generalized*, not *Generialized*.
This resolves the issue by reverting the changes from #7999 that make `array.real()` and `array.imag()` overloads. Current status: this appears to work around the issue reported in #8309 - the...
When a list of signatures is passed to the `@cuda.jit` decorator, the dispatcher is compiled for each signature. This does not result in a specialized kernel, even if the list...
This change the following: - Data layouts. Since CUDA 11.6 the preferred datalayout includes 128 bit integers. Since these are not supported on prior toolkits, we need to keep to...
This continues on the work from PR #7013, updated to use current keywords ('target' instead of 'hardware') and to fix it so that it actually works.
By the time of the next release (0.57, early 2023) CUDA 10.2 will be more than three years old. Supporting it will require extra maintenance overhead for changes planned in...
Testing on CI for now, but hoping to bring up to scratch. Implements trig functions on arrays (`np.sin`, `np.cos`, etc.) for the CUDA target, where the output array is passed...
`omp_set_nested()` is deprecated and often results in a warning on recent installations. Following the discussion in Issue #5275, this commit changes the call to `omp_set_max_active_levels()`. Ideally we'd set it to...