def block_packed

stelliferous@0.0.2.0 · kernel_pipeline.bend:126

import stelliferous@0.0.2.0/kernel_pipeline.bend as KernelPipeline
import Base
import stelliferous@0.0.2.0/kernel_gemm_buffer.bend as GemmBuffer
import stelliferous@0.0.2.0/kernel_tile.bend as Tile
import stelliferous@0.0.2.0/storage_buffer.bend as Storage

126def block_packed(+rows: U32,+positions: U32,inner: U32,+start: U32,+span: U32,
127  weights: Storage.Buffer<Tile.Tile8>,bias: Storage.Buffer<F32>,output: Storage.Buffer<F32>,packed: Storage.Buffer<F32> & Storage.Buffer<Tile.Tile8>) -> BlockState:
128  (input,tiles) = packed
129  block_kept(input,
130    GemmBuffer.run_keeping(rows,tiles,weights,bias,output,span,inner,start,positions))

Uses (9)

Used by (1)