def transfer_layout
stelliferous@0.0.2.0 · kernel_band_planning.bend:82
import stelliferous@0.0.2.0/kernel_band_planning.bend as KernelBandPlanning
import Base
import stelliferous@0.0.2.0/tensor_band.bend as Bands
82def transfer_layout(layout: Bands.Plan,+geometry: Bands.Geometry,+byte_ns: F32) -> F32:
83 match layout:
84 case Bands.Rows{first,rows}: transfer(Bands.local_count(geometry,rows),byte_ns)
85 case Bands.Split{left,right}: (transfer_layout(left,geometry,byte_ns) + transfer_layout(right,geometry,byte_ns) : F32)