Skip to content
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

🐛 Performance is remarkably worse for Python 3.12 #48

Open
DRovara opened this issue Jun 18, 2024 · 0 comments
Open

🐛 Performance is remarkably worse for Python 3.12 #48

DRovara opened this issue Jun 18, 2024 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@DRovara
Copy link
Collaborator

DRovara commented Jun 18, 2024

Environment information

Python version: 3.12

Description

The generation and processing of QUBO functions seems to perform worse (tests requiring more than twice the time compared to 3.11).
If anything, it should perform better on 3.12.

This could be caused by one of the dependencies (most likely sympy). It still has to be investigated, whether this performance issue can be fixed from our side or if it requires changes in the library the issue stems from.

Expected behavior

We expect the Python 3.12 version of test cases to run as fast or faster than on Python 3.11.

How to Reproduce

  1. Create a Python 3.12 environment.
  2. Clone the mqt-qubomaker repository.
  3. Run the tests locally using pytest.
@DRovara DRovara self-assigned this Jun 18, 2024
@DRovara DRovara added the fix Fix for something that is not working label Jun 18, 2024
@github-project-automation github-project-automation bot moved this to In Progress in MQT Applications Jun 18, 2024
@github-project-automation github-project-automation bot moved this to In Progress in MQT Compilation Jun 18, 2024
@DRovara DRovara changed the title 🐛 Performance is remarkably worse for Python 🐛 Performance is remarkably worse for Python 3.12 Jun 28, 2024
@burgholzer burgholzer added bug Something isn't working and removed fix Fix for something that is not working labels Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants