Open edoaltamura opened 5 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?
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.