CapacitySearchConfigΒΆ

class CapacitySearchConfig ( VeekshaCommand )

Configuration for a capacity search run.

Fields:

output_dirstr = "capacity_search_output"

Output directory for capacity search artifacts and runs.

start_valuefloat = 1.0

Initial value to probe. The algorithm will expand upward from this value until it finds a failing point, then binary search.

max_valuefloat = 100.0

Ceiling for the search. Expansion will not exceed this value.

expansion_factorfloat = 2.0

Factor by which to expand the search bound during probing phase. E.g., 2.0 means double the value on each passing probe.

max_iterationsint = 20

Maximum number of search iterations (probe + binary).

precisionint = 2

Decimal rounding precision for rate-based searches (float knob).

benchmark_configBenchmarkConfig = BenchmarkConfig

Benchmark config used as the base for all iterations.