Skip to content

Commit a44ab26

Browse files
authored
update cirq dependency news
1 parent a7a67c8 commit a44ab26

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tensorflow_quantum/release.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@
44
- The TensorFlow dependency has been upgraded from 2.7.0 to 2.11.0:
55
- TensorFlow Quantum is now compiled with `_GLIBCXX_USE_CXX11_ABI=1`. Downstream projects that encounter `std::__cxx11` or `[abi:cxx11]` linker errors will need to adopt this compiler option. See [the GNU C++ Library docs on Dual ABI](https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html).
66
- TensorFlow Quantum is now compiled with `-std=c++17`, see [install.md](/docs/install.md) for build instructions.
7+
- Cirq dependency has been upgraded from `0.13.1` to `>=1.0`
8+
- `cirq_google.XMON` was deprecated : https://github.com/quantumlib/Cirq/issues/4856
9+
- `QuantumEngineSampler` was deprecated : https://github.com/quantumlib/Cirq/issues/5371
10+
- So, we need [ProcessorSampler() for testing](https://github.com/quantumlib/Cirq/blob/master/cirq-google/cirq_google/engine/processor_sampler_test.py)
11+
- `cirq.CNOT` interface was changed.
12+
- https://quantumai.google/reference/python/cirq/CNOT
13+
- No more control, target argument.
14+
- `cirq.SingleQubitGate` was deprecated.
15+
- For testing, use `cirq.testing.SingleQubitGate` : https://github.com/quantumlib/Cirq/pull/5272/files
16+
- For implementation, use `cirq.Gate`.
717

818
# Major Features and Improvements
919
- Significant performance improvements by introducing cuQuantum support for circuit execution on Nvidia GPUs:

0 commit comments

Comments
 (0)