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)

Uses (6)

Used by (2)