tensorcircuit
tensorcircuit copied to clipboard
Tensor network based quantum software framework for the NISQ era
## Task description Add noisy_qml_layer.py in ``/examples``. ## Implementation Mainly for demonstrating ``tc.KerasLayer()({"state":, "noise":})`` and ``tc.TorchLayer()(state, noise)`` using Monte Carlo noise simulation with randomness given by the secondary input ##...
We still have four notebooks to go in whitepaper dir, and we also need to refresh these .po files to add Chinese translations for new parts.
## Issue Description Draw circuits with conditional gates. Currently, such attempt will raise a qiskit.extensions.exceptions.ExtensionError: 'Input matrix is not unitary.' ## Proposed Solution I am not very sure whether it...
## Issue Description I think it will be great if we have blocks to easily construct QCNN, which is a special but important category of quantum neural networks requiring mid-circuit...
Since `tensorcircuit` does not rely on any specific backends, I wonder if it will be better to remove `tensorflow` from prerequisites, whose binaries are rather big (~500MB).
## Task description Add ``tc.templates.blocks.random_circuit`` to generate random circuit for demonstrating quantum supremacy, the circuit structure can be found from Google's paper: https://www.nature.com/articles/s41586-019-1666-5 ## Implementation Add a function ``random_circuit`` in...
## Task description Add Quantum Fourier Transformation circuit block as ``tc.templates.blocks.qft`` ## Implementation Implement the function in ``/tensorcircuit/templates/blocks.py``, the function input signature is sth like below: ```python def qft(c, *index):...
## Task description Add weighted graph QAOA ansatz support for ``tc.templates.blocks.QAOA_block`` ## Implementation https://github.com/tencent-quantum-lab/tensorcircuit/blob/master/tensorcircuit/templates/blocks.py#L83 In this method, add graph edge weights in parameters. ## Requirements ``nxgraph`` package edge property Difficulty:...
Currently [codecov](https://app.codecov.io/gh/tencent-quantum-lab/tensorcircuit/) report gives very low test coverage, which is too low to have a badge on README :) Plans: 1. Add more package on requirements-dev, so that more test...
# TEP - TEP Explained Author @refraction-ray Status Accepted Created 2022-06-30 ## Abstract This TEP describes what TEP is and how TEP system works. ## Motivation and Scope TEP stands...