pub trait Gemm: DeviceBase {
// Required method
fn gemm_unchecked<T: Num>(
transa: BlasTrans,
transb: BlasTrans,
m: usize,
n: usize,
k: usize,
alpha: T,
a: *const T,
lda: usize,
b: *const T,
ldb: usize,
beta: T,
c: *mut T,
ldc: usize,
);
}
Required Methods§
fn gemm_unchecked<T: Num>( transa: BlasTrans, transb: BlasTrans, m: usize, n: usize, k: usize, alpha: T, a: *const T, lda: usize, b: *const T, ldb: usize, beta: T, c: *mut T, ldc: usize, )
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.