pub struct Im2colWide;Expand description
1D im2col, not properly supported yet
Trait Implementations§
Source§impl Clone for Im2colWide
impl Clone for Im2colWide
Source§fn clone(&self) -> Im2colWide
fn clone(&self) -> Im2colWide
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 Im2colWide
impl CubeType for Im2colWide
Source§impl LaunchArg for Im2colWide
impl LaunchArg for Im2colWide
Source§type RuntimeArg<R: Runtime> = Im2colWideLaunch<R>
type RuntimeArg<R: Runtime> = Im2colWideLaunch<R>
The runtime argument for the kernel.
Source§type CompilationArg = Im2colWideCompilationArg
type CompilationArg = Im2colWideCompilationArg
Compilation argument.
fn register<R>(
arg: <Im2colWide as LaunchArg>::RuntimeArg<R>,
launcher: &mut KernelLauncher<R>,
) -> <Im2colWide as LaunchArg>::CompilationArgwhere
R: Runtime,
Source§fn expand(
arg: &<Im2colWide as LaunchArg>::CompilationArg,
builder: &mut KernelBuilder,
) -> <Im2colWide as CubeType>::ExpandType
fn expand( arg: &<Im2colWide as LaunchArg>::CompilationArg, builder: &mut KernelBuilder, ) -> <Im2colWide as CubeType>::ExpandType
Register an input variable during compilation that fill the
KernelBuilder.Source§fn expand_output(
arg: &<Im2colWide as LaunchArg>::CompilationArg,
builder: &mut KernelBuilder,
) -> <Im2colWide as CubeType>::ExpandType
fn expand_output( arg: &<Im2colWide as LaunchArg>::CompilationArg, builder: &mut KernelBuilder, ) -> <Im2colWide as CubeType>::ExpandType
Register an output variable during compilation that fill the
KernelBuilder.Source§impl TensorMapKind for Im2colWide
impl TensorMapKind for Im2colWide
type Args = Im2colWideArgs
fn as_format(args: <Im2colWide as TensorMapKind>::Args) -> TensorMapFormat
impl Copy for Im2colWide
Auto Trait Implementations§
impl Freeze for Im2colWide
impl RefUnwindSafe for Im2colWide
impl Send for Im2colWide
impl Sync for Im2colWide
impl Unpin for Im2colWide
impl UnsafeUnpin for Im2colWide
impl UnwindSafe for Im2colWide
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<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> TuneInputs for T
impl<T> TuneInputs for T
Source§impl<T> ViewLayoutLaunchArg for Twhere
T: LaunchArg,
impl<T> ViewLayoutLaunchArg for Twhere
T: LaunchArg,
Source§type RuntimeArg<R: Runtime> = <T as LaunchArg>::RuntimeArg<R>
type RuntimeArg<R: Runtime> = <T as LaunchArg>::RuntimeArg<R>
The runtime argument for the kernel.
Source§type CompilationArg = <T as LaunchArg>::CompilationArg
type CompilationArg = <T as LaunchArg>::CompilationArg
Compilation argument.
fn register<R, B>( arg: <T as ViewLayoutLaunchArg>::RuntimeArg<R>, _buffer: &B, _ty: Type, launcher: &mut KernelLauncher<R>, ) -> <T as ViewLayoutLaunchArg>::CompilationArg
Source§fn expand(
arg: &<T as ViewLayoutLaunchArg>::CompilationArg,
_ty: Type,
builder: &mut KernelBuilder,
) -> <T as CubeType>::ExpandType
fn expand( arg: &<T as ViewLayoutLaunchArg>::CompilationArg, _ty: Type, builder: &mut KernelBuilder, ) -> <T as CubeType>::ExpandType
Register an input variable during compilation that fill the
KernelBuilder.Source§fn expand_output(
arg: &<T as ViewLayoutLaunchArg>::CompilationArg,
_ty: Type,
builder: &mut KernelBuilder,
) -> <T as CubeType>::ExpandType
fn expand_output( arg: &<T as ViewLayoutLaunchArg>::CompilationArg, _ty: Type, builder: &mut KernelBuilder, ) -> <T as CubeType>::ExpandType
Register an output variable during compilation that fill the
KernelBuilder.