66 líneas
1.3 KiB
YAML
66 líneas
1.3 KiB
YAML
# HDH Deployment Configuration
|
|
# Configuration file for the HDH deployment example
|
|
|
|
# Logging configuration
|
|
logging:
|
|
level: INFO
|
|
format: "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
|
|
file: "hdh_deployment.log"
|
|
|
|
# Output settings
|
|
output:
|
|
directory: "hdh_results"
|
|
save_plots: true
|
|
plot_format: "png"
|
|
plot_dpi: 300
|
|
|
|
# Circuit processing settings
|
|
circuits:
|
|
max_qubits: 10
|
|
default_partitions: 3
|
|
enable_visualization: true
|
|
save_intermediate: false
|
|
|
|
# Performance settings
|
|
performance:
|
|
timeout_seconds: 300
|
|
max_memory_gb: 8
|
|
parallel_processing: false
|
|
|
|
# QASM processing
|
|
qasm:
|
|
supported_versions: ["2.0"]
|
|
max_file_size_mb: 10
|
|
validate_syntax: true
|
|
|
|
# Benchmarking settings
|
|
benchmark:
|
|
repetitions: 3
|
|
warmup_runs: 1
|
|
measure_memory: true
|
|
save_detailed_metrics: true
|
|
|
|
# Visualization settings
|
|
visualization:
|
|
figsize: [12, 8]
|
|
node_colors:
|
|
quantum: "#FF6B6B"
|
|
classical: "#4DABF7"
|
|
edge_colors:
|
|
quantum: "#FF8E53"
|
|
classical: "#69DB7C"
|
|
layout: "spring"
|
|
node_size: 100
|
|
edge_width: 1.5
|
|
|
|
# Docker settings (for containerized deployment)
|
|
docker:
|
|
base_image: "python:3.11-slim"
|
|
working_dir: "/app"
|
|
expose_port: 8080
|
|
|
|
# Development settings
|
|
development:
|
|
debug_mode: false
|
|
verbose_logging: false
|
|
save_debug_info: false |