Releases: rindow/rindow-matlib-ffi
Releases · rindow/rindow-matlib-ffi
Release list
Version 1.1.3
Version 1.1.2
macOS support
Concerns regarding the unstable behavior of macOS have been resolved. Consequently, I have fine-tuned it for macOS.
However, there was an issue where PHPUNIT would hang when set up using shivammathur/setup-php@v2 within the macOS host runner. To eliminate the instability of macOS tests, I have changed the method of setting up PHPUNIT to use Composer.
Version 1.1.1
Release Notes: Version 1.1.1 (Repost 1.1.0)
New PHP Support
- Added support for PHP 8.4.
- Compatible with PHP 8.1, 8.2, 8.3, and 8.4.
New Functions
masking: Masks a numerical array with a boolean array.cumsumb: An extended version of thecumsumfunction.bandpart(integer support): Added integer support to thebandpartfunction.gatherb: An extended version of thegatherfunction.einsum: A general version ofeinsum. It has high flexibility in the formulas it can process but is slow.einsum4p1: A limited version of theeinsumfunction. It can only compute 4+1 dimensional arrays but is fast.
Preview Functions
These may change or be removed in future releases.
topk: Thetop_kfunction.gathernd: Thegatherndfunction.
Backward Compatibility
- Compatible with version 1.0.
Supported Platforms
- Tested on Windows 11 and Ubuntu 22.04/24.04.
- Likely to work on Windows 10 and Debian 12 as well.
- The module appears to work on macOS, but due to issues with the rindow-math-buffer-ffi module on macOS, it has not been fully tested.
Version 1.1.0
Release Notes: Version 1.1.0
New PHP Support
- Added support for PHP 8.4.
- Compatible with PHP 8.1, 8.2, 8.3, and 8.4.
New Functions
masking: Masks a numerical array with a boolean array.cumsumb: An extended version of thecumsumfunction.bandpart(integer support): Added integer support to thebandpartfunction.gatherb: An extended version of thegatherfunction.einsum: A general version ofeinsum. It has high flexibility in the formulas it can process but is slow.einsum4p1: A limited version of theeinsumfunction. It can only compute 4+1 dimensional arrays but is fast.
Preview Functions
These may change or be removed in future releases.
topk: Thetop_kfunction.gathernd: Thegatherndfunction.
Backward Compatibility
- Compatible with version 1.0.
Supported Platforms
- Tested on Windows 11 and Ubuntu 22.04/24.04.
- Likely to work on Windows 10 and Debian 12 as well.
- The module appears to work on macOS, but due to issues with the rindow-math-buffer-ffi module on macOS, it has not been fully tested.
Add Support for macOS
Add Support for Loading Rindow Matlib Library on macOS
Contributed by @CodeWithKyrian
Fixed minor bugs and Documents
Policy change in how to deal with OpenBLAS operation modes
- It was found that the operation of rindow-matlib is related to the operation mode of OpenBLAS, so we documented how to deal with OpenBLAS.
Complete review of type definitions
- Type definitions were applied to variables and arguments that did not have type definitions, a legacy of php7.
Additional functions
- getConfig: Get version of rindow-matlib
Bug fixes
- updateAddOnehot: fix issue that doesn't work with float64
Bug when error occurs
- Fixed minor bugs that occur when errors occur