QOKit
QOKit copied to clipboard
QOKit
Add test which check that c simulator is built correctly
In you example "Simulation of QAOA applied to a general problem", you gave an example specified by 'terms' below: N = 4 np.random.seed(10) terms = [(np.random.normal(), spin_pair) for spin_pair in...
removed qiskit-ibmq-provider
The package `qokit ` depends on `qiskit-ibmq-provider (=0.20.2)` https://www.wheelodex.org/projects/qokit/ which is not maintained any more and it was replaced by `qiskit-ibm-runtime`. See the migration guide here: https://docs.quantum.ibm.com/api/migration-guides/qiskit-runtime
The `get_qaoa_labs_objective` function takes `N` and `p`, along with other parameters. The `get_qaoa_labs_objective` calls `get_qaoa_objective`, where `p` does not seem like it is used.
It has been reported that the MPI simulators are broken. This issue is to document the issues with the MPI simulators and to add local tests for them.
Added native implementation calculating the standard deviation to all simulators. Tried my best to support as large a scale as possible and avoid unnecessary duplicate computations. Bonus: `get_qaoa_objective()` now can...
This happens, for example, when calling MPI simulator's `get_probabilities()` which does `self._comm.allgather(result.copy_to_host())`. If the vector is too large (e.g. 32 qubits), the following is raised: ``` File "mpi4py/MPI/Comm.pyx", line 1595,...
4. Create proper documentation a. Start by converting the text in https://arxiv.org/abs/2309.04841 into docs E.g. similar to https://openqaoa.entropicalabs.com/ (uses MKDocs) or https://xgboost.readthedocs.io/en/stable/ b. Study code and ask specific questions to...