-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Develop #97
Open
S-Linde
wants to merge
9
commits into
master
Choose a base branch
from
develop
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* some first benchmarking metrics for InitialMapping and Routing + tests (still failing) * progress, still some fixes needed. * some metrics * more routing metrics + isort + black * Cleanup * Improved performance * First shot at benchmarking workflow * 'fix' pytest * addd tests and docstrings * Happify mypy * Initial idea qiskit MapperWrapper * Documentation * Docstrings * Add tests for qiskit_utils * bugfix * Add tests for MaxCutQAOA generator * Happify pylint * Update qgym/generators/qiskit_circuit.py Co-authored-by: Roberto Turrado Camblor <rturrado@gmail.com> * Update qgym/generators/qiskit_circuit.py Co-authored-by: Roberto Turrado Camblor <rturrado@gmail.com> * Apply suggestions * Implement suggestions * Implement suggestions * Happify mypy and pylint * Implement suggestions --------- Co-authored-by: Willem de kok <willem.dekok@tno.nl> Co-authored-by: Roberto Turrado Camblor <rturrado@gmail.com>
* Refactor * Add AgentMapperWrapper * Tests for AgentMapperWrapper * Drop support for python38 * Happify pylint * black & isort * Happify mypy * Update workflow * Test uv workflow * Bugfix workflow * test * bugfix * Dufferent mypy call * test * test * Change order * Add venv * Reset workflow * Update qgym/benchmarks/metrics/initial_mapping_metrics.py Co-authored-by: Willem de Kok <102517616+Willem-de-kok@users.noreply.github.com> * Update qgym/wrappers/initial_mapping.py Co-authored-by: Willem de Kok <102517616+Willem-de-kok@users.noreply.github.com> * Hapify linters * Isort * Update mypy workflow * Happify mypy * HAPPIFY MYPY --------- Co-authored-by: Willem de Kok <102517616+Willem-de-kok@users.noreply.github.com>
* Add get_interaction_circuit * First attempt swap adder * Add tests for swap instertion method * Add tests for routing wrappers * Replace qreg_to_int with qiskit Layout * Test uv for mypy action * version 312 * Workflow * UV pylint * Bugfix * No venv for uv * UV for pytest * Add python313 to compatibility * Use CPU wheel for torch * Remove 313 compaitibility * Style * Add wrapper templates * Style * fix test * fix black * fix test * Remove breakpoint() * Add support for python 313 * Use unsage index strategy * fix black * Finish routing metrics * Add tests * Add RoutingBenchmaker * Linters * Make Circuit and CircuitLike as benchmark input * Pylint * mypy? * mypy? * Happify mypy? * mypy? * mypy
* Add get_interaction_circuit * First attempt swap adder * Add tests for swap instertion method * Add tests for routing wrappers * Replace qreg_to_int with qiskit Layout * Test uv for mypy action * version 312 * Workflow * UV pylint * Bugfix * No venv for uv * UV for pytest * Add python313 to compatibility * Use CPU wheel for torch * Remove 313 compaitibility * Style * Add wrapper templates * Style * fix test * fix black * fix test * Remove breakpoint() * Add support for python 313 * Use unsage index strategy * fix black * Finish routing metrics * Add tests * Add RoutingBenchmaker * Linters * Make Circuit and CircuitLike as benchmark input * Pylint * mypy? * mypy? * Happify mypy? * mypy? * mypy * Add safe fixes * Happify ruff * pydocstyle * pylint * Fix mypy issues (numpy bug) * Happify MYPY * Update github actions * Happify ruff
* First attempt swap adder * Add tests for swap instertion method * Remove 313 compaitibility * Add support for python 313 * Add RoutingBenchmaker * Linters * Make Circuit and CircuitLike as benchmark input * Pylint * mypy? * Happify mypy? * mypy? * mypy * Add safe fixes * Happify ruff * pydocstyle * pylint * Fix mypy issues (numpy bug) * Happify MYPY * Update github actions * Happify ruff * format * tst * Update workflow * mypy? * mypy
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request contains following:
uv
and a precompiled cpu version oftorch
)