Release 0.4-0 (1/9/2022)
New:
- Moved fml headers to separate fmlh package.
- Updated to fmlh 0.4-1:
- Added
linalg_dot()
- Added
linalg_trinv()
- Added
linalg_rsvd()
- Added
pow()
methods for cpuvec and gpuvec - Added
dimops_rowsweep()
anddimops_colsweep()
- Added
API Changes:
linalg_matmult()
can now accept mixed matrix/vector arguments.- Renamed
linalg_tssvd()
tolinalg_qrsvd()
.
Bug Fixes:
- Fixed gpu/mpi bug on norm/cond dispatch.
Documentation: None
Internal Changes of Note from Latest fml Release:
- Changed gpumat crossprod() and tcrossprod() to use Xgemm() instead of
Xsyrk() for better run-time performance. - Switched linalg::qr_Q() and linalg::lq_Q() to use
Xorgqr()
/Xorglq()
except in gpumat lq_Q().