Skip to content

Commit 74c7a96

Browse files
mitiq req out for benchmarkcircuit file
1 parent 2fc8808 commit 74c7a96

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed

tensorcircuit/results/qem/benchmark_circuits.py

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,25 @@
33
"""
44

55
from typing import Any, List, Dict, Tuple
6+
import logging
7+
8+
logger = logging.getLogger(__name__)
69

7-
from mitiq.benchmarks import (
8-
generate_ghz_circuit,
9-
generate_mirror_circuit,
10-
generate_rb_circuits,
11-
generate_w_circuit,
12-
)
13-
from mitiq.interface import (
14-
convert_from_mitiq,
15-
)
1610
import networkx as nx
1711

12+
try:
13+
from mitiq.benchmarks import (
14+
generate_ghz_circuit,
15+
generate_mirror_circuit,
16+
generate_rb_circuits,
17+
generate_w_circuit,
18+
)
19+
from mitiq.interface import (
20+
convert_from_mitiq,
21+
)
22+
except ModuleNotFoundError:
23+
logger.warning("mitiq is not installed, please ``pip install mitiq`` first")
24+
1825

1926
from ... import Circuit
2027

0 commit comments

Comments
 (0)