Toshiki Teramura
Toshiki Teramura
From #18
Close #22 Since einsum subscript has been normalized in #23, we can easily determine a subscript can be replaced by BLAS routines, i.e. `GEMM` is `ab,bc->ac`, `DOT` is `a,a->`, and...
Current naive loop implementation is much slower than corresponding BLAS routines.
Ellipsis `...` in einsum subscript, e.g. `i...,j...->ij...` can be parsed by `einsum_solver::Subscripts`, but cannot acceptable in `einsum_derive::einsum!` proc-macro