Module dataset

Module dataset 

Source
Expand description

2026-09-26: Reading the materialised BFCL table and applying the draw to it. The draw takes the first n rows of each subset in file order, so the row order within a subset is the sample selection.

Owner: bench, BFCL benchmark. Invariants: none beyond the types.

Structs§

Sample
2026-09-26: One materialised BFCL sample.
Shard
2026-09-26: One shard of a draw: index (0-based) of count.

Functions§

load
load_shard
2026-09-26: Loads one shard of the draw, or all of it when shard is None. The plan decides how many rows of each subset the draw takes, and the shard then keeps every count-th of those; filtering before the plan would change which rows the draw contains. An empty selection is an error.
totals
2026-09-26: Per-subset row counts, without parsing whole samples.