Module Io_benchmarks.Write_bench

include Tezos_benchmark.Benchmark.Benchmark_base with type config := Shared.config

Name of the benchmark

val info : string

Description of the benchmark

val module_filename : string

File where the benchmark module is defined

Describes the purpose of the benchmark. See purpose above.

val tags : string list

Tags of the benchmark

val default_config : Shared.config

Default configuration of the benchmark

Configuration encoding

type workload

Benchmark workload

Workload encoding

val workload_to_vector : workload -> Tezos_benchmark.Sparse_vec.String.t

Optional conversion to vector, for report generation purposes

Inference group of the benchmark

Model 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.trace

Benchmark generator