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))

Uses (6)

Used by (8)