The fundamental package for scientific matrix operation
BSD-3-CLAUSE License
Bot releases are hidden (Show)
Published by yuichiis 6 months ago
Published by yuichiis 6 months ago
Added -v option to vendor/bin/rindow-math-matrix command.
Executing the command with the -v option will display the error log when loading the driver.
This will help you resolve the issue if you cannot find the reason why the service level becomes Basic.
Published by yuichiis 6 months ago
Published by yuichiis 7 months ago
Fix Selector Test miss case
Published by yuichiis 7 months ago
Added command to check status
You can check the service level and driver loading status with the following command.
$ vendor/bin/rindow-math-matrix
Service Level : Accelerated
Buffer Factory : Rindow\Math\Buffer\FFI\BufferFactory
BLAS Driver : Rindow\OpenBLAS\FFI\Blas
LAPACK Driver : Rindow\OpenBLAS\FFI\Lapack
Math Driver : Rindow\Matlib\FFI\Matlib
OpenCL Factory : Rindow\OpenCL\FFI\OpenCLFactory
CLBlast Factory : Rindow\CLBlast\FFI\CLBlastFactory
Published by yuichiis 7 months ago
Summary:
Further details:
Compatibility:
Published by yuichiis over 1 year ago
Bugfix:
Published by yuichiis over 1 year ago
fix for OpenCL on PHP8.2
Published by yuichiis over 1 year ago
Support PHP8.2.
Functionality has not changed.
Published by yuichiis about 2 years ago
Fixed a typo in the OpenCL device search option in MatrixOperator::laAccelerated()
Usage is as follows:
Published by yuichiis about 2 years ago
The OpenCL extensions that were previously available only on Windows have been changed so that they can be used on Linux as well.
Libclc, the linux standard open source OpenCL hardware support runtime, has many bugs and we have incorporated changes to work around them.
However, since libclc does not work properly in our environment, we gave up detailed testing.
If you have testable hardware, please test using the proprietary driver.
Published by yuichiis over 2 years ago
I applied a workaround to avoid throwing an exception with gather() and reduceGather() and stopping the whole process.
Display a warning instead of throwing an exception.
Published by yuichiis over 2 years ago
Fix MatrixBufferIterator php8.1 warning messages
Published by yuichiis over 2 years ago
Supports PHP 8.1 from this release.
This release supports PHP 8.0 and PHP 8.1.
It does not work with PHP7.2, PHP7.3, PHP7.4.
Published by yuichiis over 2 years ago
Summary:
New functions
Refined interface functions (Not compatible with the old)
Published by yuichiis over 2 years ago
New feature:
MatrixOperator will check the PHP extension version if needed.
Published by yuichiis over 3 years ago
Published by yuichiis over 3 years ago
Support Rindow OpenBLAS 0.2.3. Math slice functions supports axis 2.
Fix slice bug on OpenCL
Migrated some random number functions to OpenCL
Published by yuichiis over 3 years ago
Published by yuichiis over 3 years ago