pub struct CudaKernelParams {
pub grid_dim: (u32, u32, u32),
pub block_dim: (u32, u32, u32),
pub shared_mem_size: usize,
pub stream_id: usize,
}Expand description
CUDA kernel parameters CUDAカーネルパラメータ#[derive(Debug, Clone)]
Fields§
§grid_dim: (u32, u32, u32)Grid dimensions グリッド次元
block_dim: (u32, u32, u32)Block dimensions ブロック次元
Shared memory size 共有メモリサイズ
stream_id: usizeStream ID ストリームID
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CudaKernelParams
impl RefUnwindSafe for CudaKernelParams
impl Send for CudaKernelParams
impl Sync for CudaKernelParams
impl Unpin for CudaKernelParams
impl UnwindSafe for CudaKernelParams
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> 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