Skip to content

Releases: explosion/cython-blis

v0.7.11

22 Sep 06:31
d16d5eb
Compare
Choose a tag to compare
  • Package updates and binary wheels for python 3.12.

v0.7.10

21 Jul 07:42
afe8b96
Compare
Choose a tag to compare
  • Restrict build to Cython 0.29.x due to issues with Cython 3 for windows.

v0.7.9

16 Oct 09:56
ec37bf2
Compare
Choose a tag to compare
  • Package updates and binary wheels for python 3.11.

v0.9.1

04 Aug 13:36
3bb42bc
Compare
Choose a tag to compare
  • Make BLIS symbols visible when compiled with gcc/clang (#71)
  • Use uninitialized array for gemm when beta is zero (#72)
  • Fix OOB reads in certain sgemm Haswell kernels (#73, #74)

v0.7.8

22 Jun 18:35
Compare
Choose a tag to compare
  • Add cdef nogil sgemm and saxpy functions (#70)
  • Make BLIS symbols visible when compiled with gcc/clang (#71)
  • Use uninitialized array for gemm when beta is zero (#72)

v0.9.0

10 May 14:03
bdb10be
Compare
Choose a tag to compare
  • Update to BLIS v0.9.0
  • Add cdef nogil sgemm and saxpy functions (#70)

v0.7.7

22 Mar 16:47
6daabf0
Compare
Choose a tag to compare
  • Add support for Windows generic target.

Thanks to @nsait-linaro for this contribution!

v0.7.6

01 Mar 14:04
80965fa
Compare
Choose a tag to compare
  • Fix issue #61: Support multi-token compiler options such as "ccache gcc".
  • Fix issue #65: Check shape compatibility in gemm.

v0.7.5

27 Oct 09:16
84cdfc9
Compare
Choose a tag to compare
  • Fall back to Zen 2 kernels on Zen 3 CPU

Update to Blis v0.7.0

15 Aug 01:40
Compare
Choose a tag to compare

This version updates the underlying Blis library to v0.7.0, which brings a number of performance improvements, including better support for AMD architectures.

The new version requires a relatively recent compiler such as gcc v9 to compile the kernels for the more recent architectures. You can set BLIS_ARCH=generic or BLIS_ARCH=x86_64_no_skx to avoid the need for this.

I haven't yet added build logs for ARM systems, so you'll need to use BLIS_ARCH=generic for now to build for ARM hardware.