Fail on bf16. (#594)

This commit is contained in:
Laurent Mazare
2023-08-25 06:10:38 +01:00
committed by GitHub
parent 189442a0fa
commit d8ba0452dc

View File

@ -1206,6 +1206,11 @@ impl Map2 for MatMul {
rhs_l: &Layout, rhs_l: &Layout,
) -> Result<Vec<T>> { ) -> Result<Vec<T>> {
use gemm::{gemm, Parallelism}; use gemm::{gemm, Parallelism};
if T::DTYPE == DType::BF16 {
return Err(Error::UnsupportedDTypeForOp(T::DTYPE, "matmul").bt())?;
}
let (b, m, n, k) = self.0; let (b, m, n, k) = self.0;
let lhs = &lhs[lhs_l.start_offset()..]; let lhs = &lhs[lhs_l.start_offset()..];
let rhs = &rhs[rhs_l.start_offset()..]; let rhs = &rhs[rhs_l.start_offset()..];