You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
SPLA 1.5.5 Release Notes
Changes
Controlling the number of threads through set_num_threads(...) has been deprecated and will be removed soon. Set the number of threads externally through the BLAS library instead.
Background:
Multi-threading is only used internally for parallelizing host GEMM calls. This is done through either setting the number of threads used by the blas library if possible or use OpenMP the parallelize blas calls if the blas library is thread-safe. This approach entails a lot of complexities and can cause issues due to differences of blas library behaviour. For example with OpenBLAS, setting the number of threads through openblas_set_num_threads(...) to a value higher than the environment variable OMP_NUM_THREADS will cause a deadlock inside OpenBLAS.
Bug Fixes
Fixed missing C++ standard library header, which can cause a compilation error with GCC 13