#[repr(C)]pub struct gpu_int {
pub dev_data: *mut c_int,
pub host_data: *mut c_int,
pub N: c_int,
pub nb: c_int,
pub S: stats,
pub stat: cublasStatus_t,
pub handle: cublasHandle_t,
pub cusolverH: cusolverDnHandle_t,
}Fields§
§dev_data: *mut c_int§host_data: *mut c_int§N: c_int§nb: c_int§S: stats§stat: cublasStatus_t§handle: cublasHandle_t§cusolverH: cusolverDnHandle_tImplementations§
Source§impl gpu_int
impl gpu_int
pub unsafe fn setup(&mut self)
pub unsafe fn setup1(&mut self, N_T: c_int)
pub unsafe fn dev_malloc(&mut self)
pub unsafe fn free_dev(&mut self)
pub unsafe fn dev2host(&mut self)
pub unsafe fn host2dev(&mut self)
pub unsafe fn reset(&mut self)
pub unsafe fn qr(&mut self, m: c_int)
Trait Implementations§
impl Copy for gpu_int
impl Send for gpu_int
impl Sync for gpu_int
Auto Trait Implementations§
impl Freeze for gpu_int
impl RefUnwindSafe for gpu_int
impl Unpin for gpu_int
impl UnsafeUnpin for gpu_int
impl UnwindSafe for gpu_int
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