Skip to content

Releases: flatironinstitute/sparse_dot

v0.9.3

03 May 17:28
Compare
Choose a tag to compare

Version 0.9.3

  • Directly expose service functions mkl_get_max_threads, mkl_set_num_threads, mkl_set_num_threads_local, mkl_get_version, and mkl_get_version_string.

v0.9.2

28 Apr 15:41
Compare
Choose a tag to compare

Version 0.9.2

  • Explicit check for interface env MKL_INTERFACE_LAYER and interface selection in python.
    Will raise a RuntimeWarning if ILP64 is requested but the 64-bit interface layer is unavailable.
    Note that the MKL_INTERFACE_LAYER env must be set before this package is imported.

v0.9.1

28 Feb 20:29
Compare
Choose a tag to compare

Version 0.9.1

  • Support for out parameter with sparse-sparse multiplication when dense=True

v0.9.0

17 Oct 15:38
Compare
Choose a tag to compare
  • Support for scipy sparse arrays (introduced in scipy 1.11)
  • Additional fallback support for finding mkl DLLs with OneAPI

v0.8.3

23 Oct 15:02
Compare
Choose a tag to compare

Version 0.8.3

  • Explicit error message when complex data is put into the QR solver
  • Fix edge condition memory leak in the QR solver

v0.8.2

12 Aug 20:17
Compare
Choose a tag to compare
  • Corrected ImportError on windows with oneMKL by explicitly library searching for mkl_rt.{i}.dll,
    where i is between 1 and 5. That should last till 2026.

v0.8.1

25 Mar 16:14
Compare
Choose a tag to compare

Version 0.8.1

  • cast=True will now cast to compatible complex floats if one array is complex and one is real

v0.8.0

06 Jan 17:33
cad4216
Compare
Choose a tag to compare

Version 0.8.0

Added support for complex data types
Refactored _mkl_interface.py into a subpackage

v0.7.3

06 Jul 18:33
Compare
Choose a tag to compare
  • Fixed a memory leak when a CSC matrix was multiplied by a dense matrix in column-major format
  • Switched continuous integration from Travis to Github Actions

v0.7.2

15 Jun 15:30
Compare
Choose a tag to compare
v0.7.2 version increment