Skip to content
This repository was archived by the owner on Sep 24, 2026. It is now read-only.

scx-cli-v0.18.1

Choose a tag to compare

@github-actions github-actions released this 15 Sep 01:14
· 28 commits to main since this release
e8d1f9a

What's Changed

  • loader: move the multimodal batch into numpy; one shard-index ordering rule (OPT-LOADER-1, -2) by @nick-youngblut in #521
  • ops: build-csc decodes each CSR shard once (OPT-OPS-1) by @nick-youngblut in #522
  • engine: one shard list per pipeline, one gene-set sort per query, one copy per shard (OPT-ENGINE-1, -9) by @nick-youngblut in #523
  • format-io: encode a shard's codec candidates and row groups in parallel (OPT-FORMATIO-3) by @nick-youngblut in #524
  • convert+ops: charge the framed encode transient, so a memory budget is a bound (OPT-CONVERT-10, OPT-OPS-7) by @nick-youngblut in #525
  • ops: batch the value encode, and encode optimize's shards in parallel (OPT-OPS-6, OPT-OPS-4) by @nick-youngblut in #526
  • format: an ObspCsrShard's minor extent is n_obs, not n_vars (OPT-FORMATIO-4) by @nick-youngblut in #527
  • format-io+loader: retain decoded row groups in the shard LRU (OPT-FORMATIO-1) by @nick-youngblut in #528
  • accel: partition the pseudobulk scatter across the pool, bit-identical to serial (OPT-ACCEL-4) by @nick-youngblut in #529
  • convert: stream --from 10x, by default (OPT-CONVERT-9) by @nick-youngblut in #530
  • gpu: drop two dead tie launches, the per-shard indptr drain, and a host round-trip (OPT-GPU-1, -4, -10, -13) by @nick-youngblut in #531
  • docs: qualify the CSC sidecar's "GPU-fast" claim for rank_genes_groups by @nick-youngblut in #533
  • pyscx: make the eager-assembly warning size something, and skip scipy's int64 upcast by @nick-youngblut in #534
  • bench: per-regime data-wait gate and scatter-route re-measure by @nick-youngblut in #532
  • loader: pre-size the cell-set gather, per-set crop mask, gather(plan), GIL release, batch charge by @nick-youngblut in #535
  • loader: bounded reader registry for large manifests (W8) by @nick-youngblut in #536
  • chore: bump workspace version to 0.18.1 by @nick-youngblut in #537

Full Changelog: pyscx-v0.18.0...scx-cli-v0.18.1