Type Alias MslComputeKernel

Source
pub type MslComputeKernel = ComputeKernel<MslDialect>;

Aliased Type§

struct MslComputeKernel {
    pub tensor_maps: Vec<u32>,
    pub buffers: Vec<Binding<MslDialect>>,
    pub scalars: Vec<(Elem<MslDialect>, usize)>,
    pub meta_static_len: usize,
    pub body: Body<MslDialect>,
    pub cube_dim: CubeDim,
    pub cluster_dim: Option<CubeDim>,
    pub extensions: Vec<Extension<MslDialect>>,
    pub flags: Flags,
    pub items: HashSet<Item<MslDialect>>,
    pub kernel_name: String,
}

Fields§

§tensor_maps: Vec<u32>§buffers: Vec<Binding<MslDialect>>§scalars: Vec<(Elem<MslDialect>, usize)>§meta_static_len: usize§body: Body<MslDialect>§cube_dim: CubeDim§cluster_dim: Option<CubeDim>§extensions: Vec<Extension<MslDialect>>§flags: Flags§items: HashSet<Item<MslDialect>>§kernel_name: String