Skip to content

Commit daa2103

Browse files
version bump; decompose vag into vags and utils
1 parent 1646df0 commit daa2103

File tree

5 files changed

+408
-387
lines changed

5 files changed

+408
-387
lines changed

examples/mcnoise_check.py

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
os.environ["CUDA_VISIBLE_DEVICES"] = "-1"
44
# cpu is fast for small scale circuit simulation
5+
import sys
6+
7+
sys.path.insert(0, "../")
58

69
from tqdm import tqdm
710
import tensorcircuit as tc

tensorcircuit/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "0.0.211109"
1+
__version__ = "0.0.211117"
22
__author__ = "refraction-ray"
33

44
from .cons import (

tensorcircuit/applications/layers.py

+8-4
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,28 @@
11
"""
22
module for functions adding layers of circuits
33
"""
4-
5-
import sys
64
import itertools
5+
import logging
6+
import sys
77
from typing import Sequence, Union, Any, Optional, Tuple, List
88

99
import numpy as np
10-
import cirq
1110
import tensorflow as tf
1211

1312
from ..circuit import Circuit
1413
from ..densitymatrix import DMCircuit
1514
from ..gates import num_to_tensor, array_to_tensor, _swap_matrix
1615
from ..channels import depolarizingchannel
1716

17+
logger = logging.getLogger(__name__)
18+
1819
try:
1920
import networkx as nx
21+
import cirq
2022
except ImportError as e:
21-
print(e)
23+
logger.warning(e)
24+
logger.warning("Therefore some functionality in %s may not work" % __name__)
25+
2226

2327
thismodule = sys.modules[__name__]
2428

0 commit comments

Comments
 (0)