pub struct AsyncFullStridedJob { /* private fields */ }Trait Implementations§
Source§impl Clone for AsyncFullStridedJob
impl Clone for AsyncFullStridedJob
Source§fn clone(&self) -> AsyncFullStridedJob
fn clone(&self) -> AsyncFullStridedJob
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 moreSource§impl CubeType for AsyncFullStridedJob
impl CubeType for AsyncFullStridedJob
type ExpandType = AsyncFullStridedJobExpand
Source§fn into_mut(scope: &mut Scope, expand: Self::ExpandType) -> Self::ExpandType
fn into_mut(scope: &mut Scope, expand: Self::ExpandType) -> Self::ExpandType
Wrapper around the init method, necessary to type inference.
Source§impl<EG: Numeric, ES: Numeric> LoadingJob<EG, ES, StridedTilingLayout, AsyncCopy> for AsyncFullStridedJob
impl<EG: Numeric, ES: Numeric> LoadingJob<EG, ES, StridedTilingLayout, AsyncCopy> for AsyncFullStridedJob
type Stage = StridedStageFamily
Source§fn execute_task(
this: &mut Self,
task_id: u32,
global_iter: &GlobalIterator<Line<EG>>,
stage: &mut StridedStageMemory<ES, StridedTilingLayout>,
_barrier: &mut Shared<Barrier>,
config: GlobalReaderConfig,
)
fn execute_task( this: &mut Self, task_id: u32, global_iter: &GlobalIterator<Line<EG>>, stage: &mut StridedStageMemory<ES, StridedTilingLayout>, _barrier: &mut Shared<Barrier>, config: GlobalReaderConfig, )
Execute the
task_idth loading taskSource§fn task_count(this: &Self) -> u32
fn task_count(this: &Self) -> u32
Get the number of tasks
fn __expand_execute_task( scope: &mut Scope, this: <Self as CubeType>::ExpandType, task_id: u32, global_iter: <GlobalIterator<Line<EG>> as CubeType>::ExpandType, stage: <StridedStageMemory<ES, StridedTilingLayout> as CubeType>::ExpandType, _barrier: <Shared<Barrier> as CubeType>::ExpandType, config: GlobalReaderConfig, ) -> <() as CubeType>::ExpandType
fn __expand_task_count( scope: &mut Scope, this: <Self as CubeType>::ExpandType, ) -> u32
Auto Trait Implementations§
impl Freeze for AsyncFullStridedJob
impl RefUnwindSafe for AsyncFullStridedJob
impl Send for AsyncFullStridedJob
impl Sync for AsyncFullStridedJob
impl Unpin for AsyncFullStridedJob
impl UnwindSafe for AsyncFullStridedJob
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