Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Explicitly sets the threading layer for Numba to a simple implementation that should always be available. UMAP uses Numba internally and, on some systems, the Numba threading layer can get set to an OpenMP (OMP) backend. Since Numba internally calls OMP with a function that is deprecated, OMP emits a deprecation warning. This warning is especially useless since we force UMAP to run with a single CPU. The main effect of this warning was to break our functional tests. For more details, see this Numba issue comment on GitHub: numba/numba#5275 (comment)
- Loading branch information