pub struct ModuleKernelHandle;Trait Implementations§
Source§impl Debug for ModuleKernelHandle
impl Debug for ModuleKernelHandle
Source§impl KernelHandle for ModuleKernelHandle
impl KernelHandle for ModuleKernelHandle
Source§type RawHandle = *mut CUfunc_st
type RawHandle = *mut CUfunc_st
Raw CUDA handle type accepted by the corresponding driver calls.
Source§unsafe fn raw_name(
raw: Self::RawHandle,
name: *mut *const i8,
_device_id: i32,
) -> CUresult
unsafe fn raw_name( raw: Self::RawHandle, name: *mut *const i8, _device_id: i32, ) -> CUresult
Calls the CUDA API that returns the kernel name for
raw. Read moreSource§unsafe fn raw_attribute(
value: *mut i32,
attribute: CUfunction_attribute,
raw: Self::RawHandle,
_device_id: i32,
) -> CUresult
unsafe fn raw_attribute( value: *mut i32, attribute: CUfunction_attribute, raw: Self::RawHandle, _device_id: i32, ) -> CUresult
Calls the CUDA API that returns a kernel attribute for
raw. Read moreSource§unsafe fn set_attribute(
raw: Self::RawHandle,
attribute: CUfunction_attribute,
value: i32,
_device_id: i32,
) -> CUresult
unsafe fn set_attribute( raw: Self::RawHandle, attribute: CUfunction_attribute, value: i32, _device_id: i32, ) -> CUresult
Calls the CUDA API that sets a kernel attribute for
raw. Read moreAuto Trait Implementations§
impl Freeze for ModuleKernelHandle
impl RefUnwindSafe for ModuleKernelHandle
impl Send for ModuleKernelHandle
impl Sync for ModuleKernelHandle
impl Unpin for ModuleKernelHandle
impl UnsafeUnpin for ModuleKernelHandle
impl UnwindSafe for ModuleKernelHandle
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