Io_benchmarks.Write_benchinclude Tezos_benchmark.Benchmark.Benchmark_base
with type config := Shared.configval name : Tezos_benchmark.Namespace.tName of the benchmark
val purpose : Tezos_benchmark.Benchmark.purposeDescribes the purpose of the benchmark. See purpose above.
val default_config : Shared.configDefault configuration of the benchmark
val config_encoding : Shared.config Tezos_base.TzPervasives.Data_encoding.tConfiguration encoding
val workload_encoding : workload Tezos_base.TzPervasives.Data_encoding.tWorkload encoding
val workload_to_vector : workload -> Tezos_benchmark.Sparse_vec.String.tOptional conversion to vector, for report generation purposes
val group : Tezos_benchmark.Benchmark.groupInference group of the benchmark
val model : workload Tezos_benchmark.Model.tModel used for inference
val create_benchmarks :
rng_state:Stdlib.Random.State.t ->
bench_num:int ->
Shared.config ->
(unit ->
workload Tezos_benchmark.Generator.benchmark)
Tezos_base.TzPervasives.traceBenchmark generator