You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 26, 2025. It is now read-only.
Currently we use the matrixmultiply crate for providing BLAS operations such as matrix multiplication. This is fine but matrixmultiply uses unsafe code and also it only implements matrix multiplication which is not ideal for our purposes.
Instead, it would be best to switch back to libblas (it's already in our Cargo.toml, we're just not using it), which is safe, implements level 1-3 operations, and is fast. We don't need more unsafe in elara-array than we absolutely need for performance/functionality.