def observe
bendtorch-core@0.1.0.0 · src/tensor/lifecycle.bend:149
import bendtorch-core@0.1.0.0/src/tensor/lifecycle.bend as Lifecycle
import Base
import bendtorch-core@0.1.0.0/src/storage/main.bend as Storage
import bendtorch-core@0.1.0.0/src/storage/model.bend as Model
import bendtorch-core@0.1.0.0/src/storage/refinement.bend as Refinement
149def observe(storage: Storage.Storage, +index: U32) -> Maybe<&2, F32>:
150 match storage:
151 case Storage.Empty{}:
152 None{}
153 case Storage.Owned{+d, n, array, balanced, valid}:
154 Model.observe(F32, d, array, Refinement.route(d, index))