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.0Initial value to probe. The algorithm will expand upward from this value until it finds a failing point, then binary search.
max_valuefloat =100.0Ceiling for the search. Expansion will not exceed this value.
expansion_factorfloat =2.0Factor by which to expand the search bound during probing phase. E.g., 2.0 means double the value on each passing probe.
max_iterationsint =20Maximum number of search iterations (probe + binary).
precisionint =2Decimal rounding precision for rate-based searches (float knob).
benchmark_configBenchmarkConfig = BenchmarkConfigBenchmark config used as the base for all iterations.