Skip to content

Commit

Permalink
0.3.7
Browse files Browse the repository at this point in the history
  • Loading branch information
bluss committed May 2, 2023
1 parent 496f08a commit 836e5ae
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 7 deletions.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "matrixmultiply"
edition = "2018"
version = "0.3.6"
version = "0.3.7"
authors = [
"bluss",
"R. Janis Goldschmidt"
Expand Down
9 changes: 7 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ Please read the `API documentation here`__
__ https://docs.rs/matrixmultiply/


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

This crate was inspired by the tmacro/microkernel approach to matrix
This crate was inspired by the macro/microkernel approach to matrix
multiplication that is used by the BLIS_ project.

.. _BLIS: https://github.com/flame/blis
Expand Down Expand Up @@ -51,6 +51,11 @@ __ https://bluss.github.io/rust/2016/03/28/a-gemmed-rabbit-hole/
Recent Changes
--------------

- 0.3.7

- Rename a directory, avoiding spaces in filenames, to be compatible with
Bazel. By @xander-zitara

- 0.3.6

- Fix the build for the combination of cgemm and no_std (#76)
Expand Down
9 changes: 5 additions & 4 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,15 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.
//!
//! General matrix multiplication for f32, f64 matrices. Operates on matrices
//! with general layout (they can use arbitrary row and column stride).
//! General matrix multiplication for f32, f64, and complex matrices. Operates on
//! matrices with general layout (they can use arbitrary row and column stride).
//!
//! This crate uses the same macro/microkernel approach to matrix multiplication as
//! the [BLIS][bl] project.
//!
//! We presently provide a few good microkernels, portable and for x86-64, and
//! only one operation: the general matrix-matrix multiplication (“gemm”).
//! We presently provide a few good microkernels, portable and for x86-64 and
//! AArch64 NEON, and only one operation: the general matrix-matrix
//! multiplication (“gemm”).
//!
//! [bl]: https://github.com/flame/blis
//!
Expand Down

0 comments on commit 836e5ae

Please sign in to comment.