Graham Markall
Graham Markall
This needs to be enabled using the config variable `CUDA_ENABLE_MINOR_VERSION_COMPATIBILITY`. Limitations: - It presently does not support linking archives, and therefore linking cudadevrt and Cooperative Groups. - Performance may be...
NVIDIA now publishes conda packages containing the CUDA toolkit: https://anaconda.org/nvidia These packages place components in different locations to the Anaconda- and conda-forge-maintained packages. This PR updates Numba's library search logic...
c.f. numba/numba#8262 - we may need to add support for the [`MemorySanitizerJIT`]( https://github.com/google/sanitizers/wiki/MemorySanitizerJIT) pass in llvmlite. cc @folded.
(First observed in the review of #841) This hasn't hit us because we're not cross-building, but I wonder if cross-compiling from M1 to x86 won't work in the conda package...
Wheels for CPython are already built and uploaded to PyPI. This issue is a request for also building wheels for PyPy. cc @stonebig - what versions of PyPy would you...
Failing to implement these results in weird behaviour for parameterised types: - `__hash__` is required for correct interning. - `__eq__` is required to determine if casts are required.
Some parts of the course use kernel definitions from the `definition` and `definitions` properties. These properties are deprecated, and should be replaced with the use of `overloads` instead.
The section on the widening on integer indices produced in a loop over a `range` seems to accidentally be missing - it should be just before the "Limiting register usage"...
[Grid groups and grid sync](https://numba.readthedocs.io/en/latest/cuda/cooperative_groups.html) were added in Numba 0.53.1. A short section on using these to implement a global barrier would be good, perhaps based around the example kernel...
## Description This switches to using CubinLinker (from PTXCompiler, but CubinLinker uses PTXCompiler internally) for Minor Version Compatibility. This enables support for all Numba features except linking archives with MVC,...