matrixmultiply

General matrix multiplication for f32, f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride).

Please read the API documentation here__

__ https://docs.rs/matrixmultiply/

This crate uses the same macro/microkernel approach to matrix multiplication as the BLIS_ project.

We presently provide a few good microkernels portable and for x86-64, and only one operation: the general matrix-matrix multiplication (“gemm”).

.. _BLIS: https://github.com/flame/blis

Blog posts about this crate:

__ https://bluss.github.io/rust/2016/03/28/a-gemmed-rabbit-hole/

|buildstatus| |crates|_

.. |buildstatus| image:: https://travis-ci.org/bluss/matrixmultiply.svg?branch=master .. _buildstatus: https://travis-ci.org/bluss/matrixmultiply

.. |crates| image:: https://meritbadge.herokuapp.com/matrixmultiply .. _crates: https://crates.io/crates/matrixmultiply

Recent Changes