Releases: munich-quantum-toolkit/predictor
Releases · munich-quantum-toolkit/predictor
MQT Predictor 2.3.0 Release
👀 What Changed
🚀 Features and Enhancements
- 💡 added docstrings for raised errors @nquetschlich (#405)
- ♻️ Refactor ML Part @nquetschlich (#403)
- 🎨 Improve RL Action Handling @nquetschlich (#401)
- ✨ introduce hatchling @nquetschlich (#394)
- ✨ Add Estimated Hellinger Distance (Figure of Merit) @flowerthrower (#360)
🐛 Bug Fixes
- 💡 fixed small typo in readme @nquetschlich (#366)
📄 Documentation
- 🔖 prepare the v2.3 release @nquetschlich (#414)
- 💡 added docstrings for raised errors @nquetschlich (#405)
- ♻️ Refactor ML Part @nquetschlich (#403)
- 📝 Update templated files @mqt-app[bot] (#396)
- 🚸 Add changelog and upgrade guide @denialhaag (#397)
- 🚚 Adapt after move to MQT organization @flowerthrower (#385)
- 💡 fixed small issue in Usage.rst @nquetschlich (#383)
- 📝 Update README and resource links due to repository migration @Drewniok (#381)
- 💡 fixed small typo in readme @nquetschlich (#366)
📦 Packaging
- ✨ introduce hatchling @nquetschlich (#394)
🤖 CI
- 🔖 prepare the v2.3 release @nquetschlich (#414)
- ✨ introduce hatchling @nquetschlich (#394)
- 👷 Enable templating @denialhaag (#395)
⬆️ Dependencies
26 changes
- ✨ Qiskit v2 Support @nquetschlich (#406)
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.15 @renovate[bot] (#409)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.5 @renovate[bot] (#408)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.34.0 @renovate[bot] (#410)
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.17.0 @renovate[bot] (#411)
- ⬆️🪝 Update pre-commit hook sirosen/texthooks to v0.7.1 @renovate[bot] (#412)
- ⬆️👨💻 Update actions/create-github-app-token action to v2 @renovate[bot] (#413)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#407)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#404)
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.14 @renovate[bot] (#402)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#400)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci[bot] (#392)
- ✨ Update to support MQT Bench v2 @nquetschlich (#393)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.13 @renovate[bot] (#387)
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.16.0 @renovate[bot] (#389)
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.10 @renovate[bot] (#388)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#386)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#368)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.10 @renovate[bot] (#377)
- ⬆️ Update workflows and development dependencies @burgholzer (#382)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.32.0 @renovate[bot] (#378)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.10 @renovate[bot] (#371)
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.31.3 @renovate[bot] (#373)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.30.2 @renovate[bot] (#372)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#367)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#355)
Full Changelog: v2.2.0...v2.3.0
MQT Predictor 2.2.0 Release
👀 What Changed
- ⬆️🪝 update pre-commit hooks @pre-commit-ci[bot] (#350)
- 👷 adjust renovate bot frequency @nquetschlich (#341)
- Project Setup Update @nquetschlich (#337)
🚀 Features and Enhancements
- 🎨 Simplify usage @nquetschlich (#359)
- ✨ Estimated Success Probability (ESP) @flowerthrower (#212)
📄 Documentation
- 🎨 Simplify usage @nquetschlich (#359)
- Expected success probability Docu and Tests @nquetschlich (#321)
⬆️ Dependencies
39 changes
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1 @renovate[bot] (#365)
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.31.1 @renovate[bot] (#364)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.4 @renovate[bot] (#362)
- ⬆️👨💻 Update cda-tum/mqt-workflows action to v1.7 @renovate[bot] (#361)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#353)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#352)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#349)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.4 @renovate[bot] (#345)
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.14.1 @renovate[bot] (#348)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.29.0 @renovate[bot] (#347)
- ⬆️👨💻 Update actions/attest-build-provenance action to v2.1.0 @renovate[bot] (#346)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#344)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#343)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#342)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#340)
- ⬆️🐍 Update dependency torch to <2.5.2 @renovate[bot] (#338)
- ⬆️👨💻 Update actions/attest-build-provenance action to v2 @renovate[bot] (#336)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#332)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1 @renovate[bot] (#339)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#327)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#324)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#323)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#322)
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2024.11.11 @renovate[bot] (#320)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.4 @renovate[bot] (#319)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#318)
- ⬆️👨💻 Update actions/attest-build-provenance action to v1.4.4 @renovate[bot] (#315)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.27.3 @renovate[bot] (#317)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.3 @renovate[bot] (#316)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#314)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.2 - autoclosed @renovate[bot] (#312)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.27.0 @renovate[bot] (#313)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#311)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#310)
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.13.0 @renovate[bot] (#309)
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2024.10.21 @renovate[bot] (#308)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.26.8 @renovate[bot] (#307)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.1 @renovate[bot] (#306)
- ⬆️🪝 Update pre-commit hook adamchainz/blacken-docs to v1.19.1 @renovate[bot] (#305)
Full Changelog: v2.1.1...v2.1.2
MQT Predictor 2.1.1 Release
👀 What Changed
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#299)
🚀 Features and Enhancements
- 🔥 Removal of Pre-Trained Model Support @nquetschlich (#300)
⬆️ Dependencies
7 changes
- ⬆️🐍 Lock file maintenance @renovate (#304)
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.12.1 @renovate (#302)
- ⬆️🪝 Update pre-commit hook srstevenson/nb-clean to v4 @renovate (#303)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.0 @renovate (#301)
- ⬆️🐍 Lock file maintenance @renovate (#298)
- ⬆️👨💻 Update wntrblm/nox action to v2024.10.09 @renovate (#296)
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.29.4 @renovate (#295)
Full Changelog: v2.1.0...v2.1.1
MQT Predictor 2.1.0 Release
👀 What Changed
A year worth of improvements in one release. This is a big one 💥
Amongst others, it adds:
- Support for Qiskit 1.0
- Support for numpy 2.0
- Support for Python 3.13
- Support for BQSKit
- Documentation on RtD
- Several improvements to the overall project structure and packaging, including the adoption of
uv
for project management
Important
There are currently no pre-trained models for v2.1.0
. These will be released in the short future.
🚀 Features and Enhancements
- 📌 numpy 2 support @nquetschlich (#291)
- 🎨 changed BQSKit lower cap and added oqc to its supported gate sets @nquetschlich (#281)
- 📌 adjust numpy dependency @nquetschlich (#279)
- add improved evaluation script to main brain @nquetschlich (#278)
- Update framework @nquetschlich (#270)
- 🎨 improved filepath handling and removed upper dependency caps @nquetschlich (#251)
- 🚨 fixed warnings that occurred due to new pytket and qiskit version @nquetschlich (#231)
- 📝 Add docstring check to ruff and fix respective errors @nquetschlich (#225)
- ✨ CI/CD Update @nquetschlich (#220)
- 🎨 Support for Qiskit v1.0.0 @nquetschlich (#210)
- Improved Action Space incl. Layouting and BQSKit Integration @nquetschlich (#204)
- ✨ moved helper function from mqt bench to predictor @nquetschlich (#205)
- 👽️ update code to integrate new bench device class (dropped Python 3.9 support) @flowerthrower (#187)
- Bugfix testing @nquetschlich (#203)
- 🎨 remove newly created model after usage @nquetschlich (#202)
- 🎨 improved RL Predictor qcompile method signature @nquetschlich (#176)
- ✅ Improved Test Coverage @nquetschlich (#175)
- 🔧 Adjust codecov config @nquetschlich (#173)
- 📝 Initial Read the Docs Implementation @nquetschlich (#163)
- 📝 Read the Docs Setup @nquetschlich (#159)
- 💡 Changed Formatter from Black to Ruff @nquetschlich (#156)
- Minor improvements @nquetschlich (#148)
🐛 Bug Fixes
- ⬇️ limit matplotlib due to unknown win issue in 3.9.1 @nquetschlich (#258)
- 🐛 fixed pretrained model tests @nquetschlich (#201)
- 🩹 Fix coverage collection @burgholzer (#174)
- 🐛 added mean errors in device calibration file @nquetschlich (#172)
- ✏️ Fix Readme Errors @nquetschlich (#162)
- 🐛 fixed wrong naming @nquetschlich (#161)
📄 Documentation
- Update MQT Bench Dependency and MQT Predictor Paper Reference @nquetschlich (#243)
- 💡adjusted acks @nquetschlich (#240)
- 💡 updated reference @nquetschlich (#236)
- 📝 Add docstring check to ruff and fix respective errors @nquetschlich (#225)
- 📝 Fix MQT Logo in README @burgholzer (#223)
- 💡 added arxiv reference for application-aware compilation paper @nquetschlich (#218)
- fix wrong reference @nquetschlich (#208)
- Fix Citation.bib file @nquetschlich (#207)
- 🎨 improved RL Predictor qcompile method signature @nquetschlich (#176)
- 📝 Added Acknowledgments to Documentation @nquetschlich (#165)
- 📝 Initial Read the Docs Implementation @nquetschlich (#163)
- 📝 Read the Docs Setup @nquetschlich (#159)
- 💡 added arxiv ref @nquetschlich (#150)
🤖 CI
- Update CI workflows @nquetschlich (#287)
- Update MQT Bench Dependency and MQT Predictor Paper Reference @nquetschlich (#243)
- ⬆️ update black version in blacken-docs @burgholzer (#233)
- 🧱 switched from mqt-core to mqt-workflows for CI workflows @nquetschlich (#230)
- ✨ CI/CD Update @nquetschlich (#220)
- Bugfix testing @nquetschlich (#203)
- 🎨 remove newly created model after usage @nquetschlich (#202)
- 🐛 fixed pretrained model tests @nquetschlich (#201)
- Removed download of pre-trained models from automatically run tests @nquetschlich (#200)
- ✅ Improved Test Coverage @nquetschlich (#175)
- 🩹 Fix coverage collection @burgholzer (#174)
- 🔧 Adjust codecov config @nquetschlich (#173)
- 📝 Initial Read the Docs Implementation @nquetschlich (#163)
- 📝 Read the Docs Setup @nquetschlich (#159)
- 👷 Fix CodeQL Error @nquetschlich (#151)
⬆️ Dependencies
70 changes
- Configure Renovate @renovate (#293)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#292)
- 📌 numpy 2 support @nquetschlich (#291)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#290)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#285)
- ⬆️ Bump cda-tum/mqt-workflows from 1.3 to 1.4 in the github-actions group @dependabot (#284)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#282)
- 📌 adjust numpy dependency @nquetschlich (#279)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#277)
- ⬆️ Bump actions/attest-build-provenance from 1.4.2 to 1.4.3 in the github-actions group @dependabot (#276)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#274)
- ⬆️ Update numpy requirement from <2.0.0 to <3.0.0 in the python-dependencies group @dependabot (#271)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#273)
- ⬆️ Bump actions/attest-build-provenance from 1.4.0 to 1.4.2 in the github-actions group @dependabot (#272)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#269)
- ⬆️ Bump the python-dependencies group across 1 directory with 3 updates @dependabot (#264)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#266)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#263)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#261)
- ⬆️ Bump cda-tum/mqt-workflows from 1.1.4 to 1.1.5 in the github-actions group @dependabot (#259)
- 🎨 improved filepath handling and removed upper dependency caps @nquetschlich (#251)
- 🍱 upgraded to qiskit v2 backends to mitigate deprecation warning @nquetschlich (#256)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#255)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#254)
- ⬆️ Bump cda-tum/mqt-workflows from 1.1.3 to 1.1.4 in the github-actions group @dependabot (#249)
- ⬆️ Bump the python-dependencies group across 1 directory with 2 updates @dependabot (#250)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#252)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#248)
- ⬆️ Bump cda-tum/mqt-workflows from 1.1.2 to 1.1.3 in the github-actions group @dependabot (#247)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#246)
- ⬆️ Bump cda-tum/mqt-workflows from 1.0.1 to 1.1.2 in the github-actions group @dependabot (#245)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#242)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#239)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#238)
- ⬆️ Bump cda-tum/mqt-workflows from 1.0.0 to 1.0.1 in the github-actions group @dependabot (#235)
- ⬆️ Update scikit-learn requirement from <1.4.3,>=1.4.0 to >=1.4.0,<1.5.1 in the python-dependencies group @dependabot (#234)
- ⬆️ update black version in blacken-docs @burgholzer (#233)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#232)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#227)
- ⬆️ Bump cda-tum/mqt-core from 2.4.1 to 2.4.2 in the github-actions group @dependabot (#226)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#224)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#222)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#219)
- ⬆️ Bump the python-dependencies group with 4 updates @dependabot (#217)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#209)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#198)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#196)
- ⬆️ Bump the github-actions group with 2 updates @dependabot (#195)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#194)
- ⬆️ Bump the github-actions group with 1 update @dependabot (#193)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#191)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#190)
- ⬆️ Bump the github-actions group with 1 update @dependabot (#189)
- ⬆️ Bump actions/download-artifact from 3 to 4 @dependabot (#179)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#185)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#184)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#182)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#181)
- ⬆️ Bump github/codeql-action from 2 to 3 @dependabot (#178)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#171)
- ⬆️ Bump actions/setup-python from 4 to 5 @dependabot (#169)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#167)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#166)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#164)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#157)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#155)
- ⬆️ Update scikit-learn requirement from <1.3.2,>=1.3.0 to >=1.3.0,<1.3.3 @dependabot (#154)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#153)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#152)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#149)
Full Changelog: v2.0.0...v2.1.0
MQT Predictor 2.0.0 Release
What Changed 👀
- ❇️ Comprehensive rework of the whole Framework:
- ❇️ New combined approach based on previous ML and RL approaches
- ❇️ More supported quantum devices and compilation actions
- 🎨 Support of latest MQT Bench version
- 🎨 improved imports
- 🚚 remove deprecated files
📄 Documentation
- 💡 added missing picture to readme @nquetschlich (#147)
- 💡 updated readme @nquetschlich (#119)
🤖 CI
- Update .pre-commit-config.yaml @nquetschlich (#122)
⬆️ Dependencies
15 changes
- ⬆️ Update scikit-learn requirement from <1.3.1,>=1.3.0 to >=1.3.0,<1.3.2 @dependabot (#134)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#129)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#125)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#124)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#123)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#121)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#120)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#117)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#115)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#113)
- Adjust scikit learn dependency @nquetschlich (#112)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#109)
- 📌 updated to latest sb3_contrib release @nquetschlich (#107)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#106)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#95)
Full Changelog: v1.3.0...v2.0.0
MQT Predictor 1.3.0 Release
What Changed 👀
- ✨ sb3-contrib Dependency Update and switch from gym to gymnasium @nquetschlich (#97)
- 🎨 Improved evaluation figures @nquetschlich (#92)
- 💡fixed deprecated Documentation @nquetschlich (#87)
- 🎨 Removed unnecessary code @nquetschlich (#82)
- ✨ substituted arxiv reference by actual one @nquetschlich (#80)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#73)
🚀 Features and Enhancements
- Layout Bugfix @nquetschlich (#89)
🐛 Bug Fixes
- Layout Bugfix @nquetschlich (#89)
- 🩹 quickfix for changes in SabreLayout @nquetschlich (#78)
- 🐛 fixed wrong imports @nquetschlich (#76)
📄 Documentation
- 💡 improved references @nquetschlich (#98)
- 👷 add release drafter @nquetschlich (#75)
🤖 CI
- Update .pre-commit-config.yaml @nquetschlich (#93)
- Update ci @nquetschlich (#84)
- 👷 add release drafter @nquetschlich (#75)
⬆️ Dependencies
10 changes
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#94)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#91)
- Update MQT Bench Dependency @nquetschlich (#90)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#88)
- ⬆️ Update mqt-bench requirement from <0.4.1,>=0.4.0 to >=0.4.0,<0.4.2 @dependabot (#86)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#85)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#83)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#81)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#79)
Full Changelog: v1.2.2...v1.3.0
v1.2.2 Bugfix: Logging and Numpy Problems
What's Changed
Full Changelog: v1.2.1...v1.2.2
v1.2.1 Bugfix: Logging Problem
v1.2.0 Release: Model Update and Improvements
This release introduces general improvements and updates both the ML and the RL model.
General:
- Most importantly, the interface to use both models has changed. Please have a look at the readme.
ML Model Update:
- Provided more training data (3000 instead of 2000 samples).
- Provided the accordingly trained Random Forest Classifier.
- More information of the predicted combination of compilation options is returned.
- The performance evaluation is extended.
RL Model Update:
- Provided more training data (500 instead of 200 samples).
- Improved the observation space representation.
- The trained RL models are not part of the repository itself anymore, but are downloaded when needed at runtime.
- Two more reward functions are introduced and evaluated.
What's Changed
Full Changelog: v1.1.1...v1.2.0
v1.1.1 Bugfixing
What's Changed
- 🐛 Bugfix training data handling in #58
- 🐛 Bugfix Supermarq Feature Calculation in #53
- 💡 added RL reference to arXiv in #47
Full Changelog: v1.1.0...v1.1.1