pub struct GpuKernelInfo {
pub name: String,
pub device_id: u32,
pub grid_size: (u32, u32, u32),
pub block_size: (u32, u32, u32),
pub shared_memory: u32,
pub parameters: HashMap<String, String>,
}Expand description
GPU kernel execution information
Fields§
§name: String§device_id: u32§grid_size: (u32, u32, u32)§block_size: (u32, u32, u32)§parameters: HashMap<String, String>Trait Implementations§
Source§impl Clone for GpuKernelInfo
impl Clone for GpuKernelInfo
Source§fn clone(&self) -> GpuKernelInfo
fn clone(&self) -> GpuKernelInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GpuKernelInfo
impl RefUnwindSafe for GpuKernelInfo
impl Send for GpuKernelInfo
impl Sync for GpuKernelInfo
impl Unpin for GpuKernelInfo
impl UnwindSafe for GpuKernelInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more