Skip to main content

Module kernel

Module kernel 

Source
Expand description

Kernel related traits, and the compiled kernel a launch produces. The compile step of a launch: what a [CubeKernel] becomes once a [Compiler] has seen it.

Structs§

CompiledKernel
A kernel, compiled in the target language
DebugInformation
Extra debugging information about the compiled kernel.
KernelArg
Global argument of a kernel.
KernelDefinition
PrecompiledSource
A hand-written kernel’s own compiled text, standing in for what the compiler would have produced from a KernelDefinition.
ScalarKernelArg

Enums§

BufferIOAttr
What a compiled kernel does with each buffer binding, by buffer position.
Visibility

Traits§

CubeKernel
Kernel that can be defined
KernelMetadata
Implement this trait to create a kernel definition.