Skip to content

SPLA 1.5.5

Compare
Choose a tag to compare
@AdhocMan AdhocMan released this 25 Apr 07:44
· 22 commits to master since this release
6fe85e4

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