Signed-off-by: ale <ale@manalejandro.com>
Este commit está contenido en:
ale
2025-10-14 15:50:35 +02:00
padre e0fb6970c0
commit e6ba9a9a47
Se han modificado 2 ficheros con 4 adiciones y 3 borrados

Ver fichero

@@ -47,7 +47,7 @@ sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..',
from hdh import HDH, plot_hdh
from hdh.converters.qiskit import from_qiskit
from hdh.converters.qasm import from_qasm
from hdh.passes.cut import compute_cut, cost, partition_sizes, compute_parallelism_by_time
from hdh.passes.cut import compute_cut, cost, partition_size, compute_parallelism_by_time
# Circuit examples
from circuit_examples import HDHCircuitLibrary
@@ -167,7 +167,8 @@ class HDHBenchmarkSuite:
start_partition = time.perf_counter()
partitions, _ = compute_cut(hdh, num_parts, capacity)
partitioning_time = time.perf_counter() - start_partition
partition_cost = cost(hdh, partitions)
cost_q, cost_c = cost(hdh, partitions)
partition_cost = cost_q + cost_c # Total cost
except Exception as e:
self.logger.warning(f"Partitioning failed for {circuit_name}: {str(e)}")