pub struct GlarPar {
pub num_threads: usize,
pub ic_par: usize,
pub pc_par: usize,
pub jc_par: usize,
pub ir_par: usize,
pub jr_par: usize,
}Fields§
§num_threads: usize§ic_par: usize§pc_par: usize§jc_par: usize§ir_par: usize§jr_par: usizeImplementations§
Source§impl GlarPar
impl GlarPar
pub fn new( num_threads: usize, ic_par: usize, pc_par: usize, jc_par: usize, ir_par: usize, jr_par: usize, ) -> Self
pub fn from_num_threads(num_threads: usize, m: usize, n: usize) -> Self
pub fn default(m: usize, n: usize) -> Self
pub fn get_load_par( &self, gemm_mode: &GemmPool, m: usize, n: usize, mc_eff: usize, nc_eff: usize, ) -> (usize, usize)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GlarPar
impl RefUnwindSafe for GlarPar
impl Send for GlarPar
impl Sync for GlarPar
impl Unpin for GlarPar
impl UnwindSafe for GlarPar
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more