You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Can we add some of TensorFlow Quantum's optimisation tools to the OpenQAOA stack? TensorFlow Quantum is a python framework for quantum machine learning, therefore related to QAOA. It focuses on building hybrid quantum-classical models and provide tools to interleave quantum algorithms and circuit designed in Cirq with TensorFlow.
TensorFlow Quantum provides the following operations:
Note: This most likely requires integration with Cirq too, for more details see #306 .
Changes to be made
In the same way we implemented different backends (physical QPU or simulators), implement a plugin package openqaoa-tfq that allows usage of TensorFlow Quantum optinmisation and simulation tools. More specifically, changes include:
Creation of a new plugin openqaoa-tfq including all necessary components (e.g. setup.py, pyproject.toml, etc...).
Creation of a openqaoa-tfq/backend equivalent, bridging the stack's internal representation to one compatible with TensorFlow Quantum SDK.
Creation of unit tests to make sure all features are correctly supported.
The text was updated successfully, but these errors were encountered:
Issue Description
Can we add some of TensorFlow Quantum's optimisation tools to the OpenQAOA stack?
TensorFlow Quantum is a python framework for quantum machine learning, therefore related to QAOA. It focuses on building hybrid quantum-classical models and provide tools to interleave quantum algorithms and circuit designed in Cirq with TensorFlow.
TensorFlow Quantum provides the following operations:
tfq.layers.PQC
andtfq.layers.Sample
.tfq.layers.Expectation
.tfq.layers.State
.Note: This most likely requires integration with Cirq too, for more details see #306 .
Changes to be made
In the same way we implemented different backends (physical QPU or simulators), implement a plugin package
openqaoa-tfq
that allows usage of TensorFlow Quantum optinmisation and simulation tools. More specifically, changes include:openqaoa-tfq
including all necessary components (e.g.setup.py
,pyproject.toml
, etc...).openqaoa-tfq/backend
equivalent, bridging the stack's internal representation to one compatible with TensorFlow Quantum SDK.The text was updated successfully, but these errors were encountered: