pub struct PirePar {
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 PirePar
impl PirePar
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 PirePar
impl RefUnwindSafe for PirePar
impl Send for PirePar
impl Sync for PirePar
impl Unpin for PirePar
impl UnwindSafe for PirePar
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