def single_compatible_plan

stelliferous@0.0.2.0 · tensor_band_concat.bend:53

import stelliferous@0.0.2.0/tensor_band_concat.bend as TensorBandConcat
import Base
import stelliferous@0.0.2.0/tensor.bend as Tensors
import stelliferous@0.0.2.0/tensor_band.bend as Bands

53def single_compatible_plan(~Element: Data,tensor: Tensors.Tensor<Element>,layout: Maybe<&2,Bands.Plan>) ->
54  (Tensors.Parts<Element> & Maybe<&2,Bands.Plan>) & Bool:
55  match layout:
56    case Some{layout}: ((Tensors.Single{tensor},Some{layout}),True{})
57    case None{}: ((Tensors.Single{tensor},None{}),False{})

Uses (7)

Used by (1)