Trait coaster_blas::operation::IOperationGemm
source · pub trait IOperationGemm<F> {
// Required method
fn compute(
&self,
alpha: &SharedTensor<F>,
at: Transpose,
a_dims: &[usize],
a: &SharedTensor<F>,
bt: Transpose,
b_dims: &[usize],
b: &SharedTensor<F>,
beta: &SharedTensor<F>,
c_dims: &[usize],
c: &mut SharedTensor<F>
) -> Result<(), Error>;
}
Expand description
Describes a Gemm Operation.
Required Methods§
sourcefn compute(
&self,
alpha: &SharedTensor<F>,
at: Transpose,
a_dims: &[usize],
a: &SharedTensor<F>,
bt: Transpose,
b_dims: &[usize],
b: &SharedTensor<F>,
beta: &SharedTensor<F>,
c_dims: &[usize],
c: &mut SharedTensor<F>
) -> Result<(), Error>
fn compute( &self, alpha: &SharedTensor<F>, at: Transpose, a_dims: &[usize], a: &SharedTensor<F>, bt: Transpose, b_dims: &[usize], b: &SharedTensor<F>, beta: &SharedTensor<F>, c_dims: &[usize], c: &mut SharedTensor<F> ) -> Result<(), Error>
Computes the Gemm operation.