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

OptimizationSolver to return a report of execution #161

Closed
1 task done
AlessandroPierro opened this issue Jan 13, 2023 · 0 comments · Fixed by #176
Closed
1 task done

OptimizationSolver to return a report of execution #161

AlessandroPierro opened this issue Jan 13, 2023 · 0 comments · Fixed by #176
Assignees
Labels

Comments

@AlessandroPierro
Copy link
Collaborator

AlessandroPierro commented Jan 13, 2023

User Story

As a user, I want a complete report of the optimization procedure, so that I can later inspect:

  • Best cost
  • Best state
  • Timeout
  • Target cost
  • Backend
  • Hyperparameters
  • cost timeseries (if probe)
  • total execution time (if probe)
  • execution time timeseries (if probe)
  • energy metrics (if probe)

I'm submitting a ...

  • feature request

Current behavior:

  • The results of an optimization are stored as a member variable of OptimizationSolver in dictionary format.

Expected behavior:

  • The results are returned as an object by the solve() method after the execution.
@AlessandroPierro AlessandroPierro added the 1-feature New feature or request label Jan 13, 2023
@AlessandroPierro AlessandroPierro self-assigned this Jan 13, 2023
@github-actions github-actions bot added the 0-needs-review Has to be reviewed. label Jan 13, 2023
@AlessandroPierro AlessandroPierro removed the 0-needs-review Has to be reviewed. label Jan 16, 2023
@GaboFGuerra GaboFGuerra self-assigned this Jan 16, 2023
@GaboFGuerra GaboFGuerra added this to the lava-optimization 0.3.0 milestone Jan 16, 2023
@GaboFGuerra GaboFGuerra changed the title Refactor OptimizationSolver to return a report of the execution OptimizationSolver to return a report of execution Jan 20, 2023
@AlessandroPierro AlessandroPierro linked a pull request Jan 31, 2023 that will close this issue
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment