Skip to content

Conversation

@breyerml
Copy link
Member

@breyerml breyerml commented Dec 15, 2025

  • Improve the performance of all backends.
  • Add support for scikit-learn 1.8.0 in our Python bindings.
  • Rename SYCL's kernel invocation types to data parallel kernels.
  • Fix nearly all clang-tidy warnings.
  • Fix some test issues.
  • Other small improvements.

breyerml added 30 commits May 24, 2025 22:07
…lightly such that the backends are more similar.
…tially initializes all values to zero.

Instead, use a std::unique_ptr together with a C++17 conformant make_unique_for_overwrite implementation followed by an OpenMP parallel zero initialization of all values drastically reducing the overhead.
…bly and BLAS implementation. Align names more to the ones used in the other backends.
…bly + BLAS implementation. Align names more to the ones used in the other backends.
…ames more to the ones used in the other backends.
…r, remove superfluous braces, add missing static_casts, and use correct THREAD_BLOCK_SIZE_uz.
…ing -> C++ enum conversions which is not possible with py::native_enum without worsening the public API.
…ed in failing tests since the string comparison stopped early after reading \0).
…xtended compiler and linker errors in Windows internal headers.
@breyerml breyerml marked this pull request as ready for review December 22, 2025 11:46
@breyerml breyerml requested a review from vancraar December 22, 2025 12:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants