qiskit-community / qiskit-machine-learning

Quantum Machine Learning
https://qiskit-community.github.io/qiskit-machine-learning/
Apache License 2.0
622 stars 316 forks source link

Migrate `qiskit_algorithms` following end-of-support #811

Open edoaltamura opened 5 days ago

edoaltamura commented 5 days ago

What should we add?

Qiskit algorithms, which Qiskit machine-learning (ML) depends on, is no longer officially supported as of https://github.com/qiskit-community/qiskit-algorithms/commit/4247d063c807af01a3ebae9018e189cebb80a112. To continue improving the subset of Algorithms features that are relevant to Qiskit machine-learning, it has been proposed to migrate those from Algorithms to ML.

This proposed action would migrate three sections of Qiskit algorithms.

Gradients https://github.com/qiskit-community/qiskit-algorithms/tree/main/qiskit_algorithms/gradients

State fidelities https://github.com/qiskit-community/qiskit-algorithms/tree/main/qiskit_algorithms/state_fidelities

Optimizers https://github.com/qiskit-community/qiskit-algorithms/tree/main/qiskit_algorithms/optimizers

The proposed migration could be applied in two stages.

Utilities


The development will take place in this fork branch: https://github.com/OkuyanBoga/hc-qiskit-machine-learning/tree/migrate-algo.

declanmillar commented 2 days ago

I think this all sounds sensible. I suppose we'll also need to migrate the unit tests, and the tutorials may need to be modified to reflect the reduced functionality. Is the plan to migrate all the dependencies as-is before modifying them for compatibility with ISACircuits/V2 Primitives?