Skip to content

Releases: rindow/rindow-clblast-ffi

Version 1.0.4

09 Apr 13:31
Compare
Choose a tag to compare

Prevent errors on macOS

Enabled CLBlastFactory::isAvailable() on macOS.
This allows it to be incorporated into initialization processes on macOS that don't actually use OpenCL.
In environments like GitHub's hosted runners where there are no OpenCL devices, CLBlastFactory::isAvailable() can now return false even on macOS.

However, we still haven't performed any actual OpenCL tests on macOS.
This module does not officially support macOS.

Version 1.0.3

15 Mar 07:07
Compare
Choose a tag to compare

Release Notes: Version 1.0.3

New PHP Support

  • Added support for PHP 8.4.
  • Compatible with PHP 8.1, 8.2, 8.3, and 8.4.

Add type definitions and Change policy to get library

25 Apr 15:41
Compare
Choose a tag to compare

Change in policy on how to obtain CLBlast library

  • Made it standard to obtain the clblast library from the Linux distribution.

  • Documented that Ubuntu 20.04 does not include clblast in the Linux distribution, so there is another download method.

  • Strict file names for shared libraries.

    • Changed to load only libclblast.so.1 on Linux. Development libraries are not allowed.

Complete review of type definitions

  • Type definitions were applied to variables and arguments that did not have type definitions, a legacy of php7.

Add BLAS function

  • Added rotm, rotmg
    • The original clbast library does not implement rot/rotg/rotm/rotmg, but when the clbast library team implements them in the future, the rindow team should be able to call them without doing anything.

Bug when error occurs

  • Fixed minor bugs that occur when errors occur

Fix for restricted FFI

20 Mar 00:46
Compare
Choose a tag to compare

Fixed an issue where an error occurred when loading a patch for Linux when the FFI function was restricted and could not be used.

First Release

18 Mar 01:15
Compare
Choose a tag to compare

First Release