QXel.benchmark.mqt_bench module¶
- class QXel.benchmark.mqt_bench.MQTBench(benchmark_name, circuit_size=None, benchmark_instance_name=None, timeout=30.0)¶
Bases:
objectTimeout-safe wrapper around
mqt.bench.get_benchmark.- __init__(benchmark_name, circuit_size=None, benchmark_instance_name=None, timeout=30.0)¶
Launch benchmark generation in a child process and collect the result.
- property circuit¶
Returns the generated circuit, or None if timeout/error occurred.