Call GEMM for `ab,bc->ac` and DOT for `a,a->`(#24)
Benchmarks
einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk[128] einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk[16] einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk[32] einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk[4] einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk[64] einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk[8] einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk_kl[128] einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk_kl[16] einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk_kl[32] einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk_kl[4] einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk_kl[64] einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk_kl[8] Commits
Click on a commit to change the comparison rangeRawSubscripts correspond to GEMM and DOT Copyright © 2024 CodSpeed Technology SAS. All rights reserved.