Function sequant::eval::dryrun::make_dryrun_array_ops¶
Defined in File result.hpp
Function Documentation¶
Build a
BackendArrayOpsfor the dry-run cost backend.The dry-run analogue of
make_ta_array_ops:make_zerosreturns a full-extent dry-run token shaped by the descriptor (every mode at its space’s naturalCostModelextent), andaxis_batchespartitions an axis’s full space extent exactly asDryRunOps::mode_batchesdoes for an unsliced, override-free single-mode token (so the dry run realizes the same batch count the wet backend does, via the sharedSizeRegime::space_slice_extentspartition). Install it on the eval cache (CacheManager::set_array_ops) for a dry-run batched eval.