def load_each
stelliferous@0.0.2.0 · tensor_model.bend:91
import stelliferous@0.0.2.0/tensor_model.bend as TensorModel
import Base
import stelliferous@0.0.2.0/tensor_file.bend as Files
91def load_each(names: List<&2,String>,+folder: String) -> IO(Store):
92 match names:
93 case Nil{}: IO.pure(Store,Empty{})
94 case Con{+name,rest}:
95 match name:
96 case SNil{}: load_each(rest,folder)
97 case SCon{head,tail}:
98 do IO<Store>:
99 tensor : Tensor() <- Files.load_npy(folder ++ "/" ++ name ++ ".npy")
100 store : Store <- load_each(rest,folder)
101 IO.pure(Store,entry(name,tensor,store))