-
Notifications
You must be signed in to change notification settings - Fork 26
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
Add OptimizationSolver with support for QUBO problems. #50
Commits on Jan 26, 2022
-
Mock of solver and process for SR.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 607ed1a - Browse repository at this point
Copy the full SHA 607ed1aView commit details -
Add discrete constraints InPort to solver process.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for bd53637 - Browse repository at this point
Copy the full SHA bd53637View commit details
Commits on Jun 2, 2022
-
Adapt QP problem class to new interface and add LP problem class.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for ee2caf3 - Browse repository at this point
Copy the full SHA ee2caf3View commit details -
Create builder for dynamical creation of OptimizationProblemProcess f…
…rom problem definition. Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 0163c61 - Browse repository at this point
Copy the full SHA 0163c61View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 2cc537d - Browse repository at this point
Copy the full SHA 2cc537dView commit details -
Update solver to work with the OptimizationSolverProcess builder.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 892294f - Browse repository at this point
Copy the full SHA 892294fView commit details -
Remove line that breaks linting.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d09f277 - Browse repository at this point
Copy the full SHA d09f277View commit details
Commits on Aug 29, 2022
-
Repair QP tests broken with last release.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 45267c5 - Browse repository at this point
Copy the full SHA 45267c5View commit details -
Add dummy class for dynamically created process to start tests from g…
…reen. Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 25533c0 - Browse repository at this point
Copy the full SHA 25533c0View commit details -
Delete testing file to be replaced.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c2bef60 - Browse repository at this point
Copy the full SHA c2bef60View commit details -
Start solver tests with OptimizationSolver instantiation.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for fa8255f - Browse repository at this point
Copy the full SHA fa8255fView commit details -
Add test for creation of OptimizationSolverProcess.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 4aea3c1 - Browse repository at this point
Copy the full SHA 4aea3c1View commit details -
Improve OptimizationSolverProcess constructor.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for b49283d - Browse repository at this point
Copy the full SHA b49283dView commit details -
Create auxiliary function that creates Vars from tensor coefficients.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 1f779d4 - Browse repository at this point
Copy the full SHA 1f779d4View commit details -
Add feature for solver to run continuously when timeout is -1.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 6bd900b - Browse repository at this point
Copy the full SHA 6bd900bView commit details -
Extract method in solver for creating solver process.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a052b28 - Browse repository at this point
Copy the full SHA a052b28View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 51e0d2f - Browse repository at this point
Copy the full SHA 51e0d2fView commit details -
Add test for macrostate reader process creation by solver model.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 8f28a27 - Browse repository at this point
Copy the full SHA 8f28a27View commit details -
Add missing attributes to solver.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 48b3bd4 - Browse repository at this point
Copy the full SHA 48b3bd4View commit details -
Add method to solver for solver process model creation.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c50c24d - Browse repository at this point
Copy the full SHA c50c24dView commit details -
Implement SolverModelBuilder class and methods.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 8f52b0e - Browse repository at this point
Copy the full SHA 8f52b0eView commit details -
Implement VariablesProcesses dataclass.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 5bb2c6c - Browse repository at this point
Copy the full SHA 5bb2c6cView commit details -
Implement DiscreteVariablesProcess.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 2acd9ba - Browse repository at this point
Copy the full SHA 2acd9baView commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 24d6402 - Browse repository at this point
Copy the full SHA 24d6402View commit details -
Implement SolutionReadOut process.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 8e1b184 - Browse repository at this point
Copy the full SHA 8e1b184View commit details -
Add missing return in _vars_from_coefficients.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c62db2d - Browse repository at this point
Copy the full SHA c62db2dView commit details -
Implement CostConvergenceChecker process.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 3459e0f - Browse repository at this point
Copy the full SHA 3459e0fView commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 49cdcf5 - Browse repository at this point
Copy the full SHA 49cdcf5View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d7051f8 - Browse repository at this point
Copy the full SHA d7051f8View commit details -
Implement SolutionReadoutPyModel.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for b91034a - Browse repository at this point
Copy the full SHA b91034aView commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 3f07645 - Browse repository at this point
Copy the full SHA 3f07645View commit details -
Implement CostConvergenceCheckerModel.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 9115560 - Browse repository at this point
Copy the full SHA 9115560View commit details -
Implement CostIntegrator process.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d84a5ae - Browse repository at this point
Copy the full SHA d84a5aeView commit details -
Implement CostIntegratorModel.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d811a1c - Browse repository at this point
Copy the full SHA d811a1cView commit details -
Implement DiscreteVariablesModel.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a75f562 - Browse repository at this point
Copy the full SHA a75f562View commit details -
Implement StochasticIntegrateAndFire process.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 0b183a1 - Browse repository at this point
Copy the full SHA 0b183a1View commit details -
Implement StochasticIntegrateAndFireModel.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for f7c9b8b - Browse repository at this point
Copy the full SHA f7c9b8bView commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a6c62ab - Browse repository at this point
Copy the full SHA a6c62abView commit details -
Implement unit tests for StochasticIntegrateAndFire model.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for e884e04 - Browse repository at this point
Copy the full SHA e884e04View commit details -
Add test for connections between macrostate reader processes.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 926ed38 - Browse repository at this point
Copy the full SHA 926ed38View commit details -
Add test to check cost checker is connected to variables population.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 36e7b11 - Browse repository at this point
Copy the full SHA 36e7b11View commit details -
Add test to check cost is represented by connection weights.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for bb1ebb9 - Browse repository at this point
Copy the full SHA bb1ebb9View commit details -
Add test to check cost diagonal is represented as biases.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for f1fd6a1 - Browse repository at this point
Copy the full SHA f1fd6a1View commit details -
Add test to check QUBO cost defines number of discrete variables in p…
…rocess. Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a7ae19f - Browse repository at this point
Copy the full SHA a7ae19fView commit details -
Add test to check the solver terminates when running continuously.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 2c86089 - Browse repository at this point
Copy the full SHA 2c86089View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for eac6a69 - Browse repository at this point
Copy the full SHA eac6a69View commit details -
Add test to check the shape of output solution is correct.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 3ab4048 - Browse repository at this point
Copy the full SHA 3ab4048View commit details -
Add test for solving method in solver.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a7e679c - Browse repository at this point
Copy the full SHA a7e679cView commit details -
Add test for solving a second and larger problem.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 1209cf6 - Browse repository at this point
Copy the full SHA 1209cf6View commit details -
Clean up, delete obsolete and temporary classes.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 7a8bcd6 - Browse repository at this point
Copy the full SHA 7a8bcd6View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for cd25370 - Browse repository at this point
Copy the full SHA cd25370View commit details -
Move dataclasses to independent file.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d2f73ad - Browse repository at this point
Copy the full SHA d2f73adView commit details -
Apply black to solve linting issues.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for bce622a - Browse repository at this point
Copy the full SHA bce622aView commit details -
Adhere to the dependency inversion principle adding APIs to dataclasses.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for dd9b856 - Browse repository at this point
Copy the full SHA dd9b856View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 0aebc10 - Browse repository at this point
Copy the full SHA 0aebc10View commit details -
Solve remaining linting issues.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for e45f342 - Browse repository at this point
Copy the full SHA e45f342View commit details -
Simplify code by delaying use of self.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 366c6d2 - Browse repository at this point
Copy the full SHA 366c6d2View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 800f177 - Browse repository at this point
Copy the full SHA 800f177View commit details
Commits on Aug 30, 2022
-
Improve solver to work with true cost function, solve works now.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for b9dd17f - Browse repository at this point
Copy the full SHA b9dd17fView commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c9ccdfe - Browse repository at this point
Copy the full SHA c9ccdfeView commit details -
Enable solution to map coloring.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for cdb2a14 - Browse repository at this point
Copy the full SHA cdb2a14View commit details -
Add workloads test suite including new max-cut workload.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 1fe076e - Browse repository at this point
Copy the full SHA 1fe076eView commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 74bc743 - Browse repository at this point
Copy the full SHA 74bc743View commit details -
Add set partitioning workload.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 9d7a89a - Browse repository at this point
Copy the full SHA 9d7a89aView commit details -
Improve printing messages for solving.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 33fc7d2 - Browse repository at this point
Copy the full SHA 33fc7d2View commit details
Commits on Sep 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6bb4948 - Browse repository at this point
Copy the full SHA 6bb4948View commit details -
Squash commit bringing changes from private development.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 99cc9da - Browse repository at this point
Copy the full SHA 99cc9daView commit details -
Repair imports after refactoring.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 1316066 - Browse repository at this point
Copy the full SHA 1316066View commit details -
Repair StochasticIntegrateAndFire tests.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for fd257cd - Browse repository at this point
Copy the full SHA fd257cdView commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for e3f211a - Browse repository at this point
Copy the full SHA e3f211aView commit details -
Make OptimizationSolver tests pass after refactoring.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 178d285 - Browse repository at this point
Copy the full SHA 178d285View commit details -
Bring PS's tutorial from the private repo.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for ddb3dfe - Browse repository at this point
Copy the full SHA ddb3dfeView commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 5e4f6a2 - Browse repository at this point
Copy the full SHA 5e4f6a2View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for add94f5 - Browse repository at this point
Copy the full SHA add94f5View commit details -
Make Loihi2 tests pass except for those requiring workload solution.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 8881834 - Browse repository at this point
Copy the full SHA 8881834View commit details -
Configuration menu - View commit details
-
Copy full SHA for e79be10 - Browse repository at this point
Copy the full SHA e79be10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 759b895 - Browse repository at this point
Copy the full SHA 759b895View commit details -
Merge pull request #2 from phstratmann/optimization_solver
qubo tutorial and unit test
Configuration menu - View commit details
-
Copy full SHA for 53355e5 - Browse repository at this point
Copy the full SHA 53355e5View commit details
Commits on Sep 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 86a80b7 - Browse repository at this point
Copy the full SHA 86a80b7View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 80b103b - Browse repository at this point
Copy the full SHA 80b103bView commit details -
Merge branch 'optimization_solver' of https://github.com/GaboFGuerra/…
…lava-optimization into optimization_solver
Configuration menu - View commit details
-
Copy full SHA for c721a6c - Browse repository at this point
Copy the full SHA c721a6cView commit details -
Add handshaking between LMT and Host to request pause of execution.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 93286af - Browse repository at this point
Copy the full SHA 93286afView commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 18875a1 - Browse repository at this point
Copy the full SHA 18875a1View commit details
Commits on Sep 28, 2022
-
Mock of solver and process for SR.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 9672109 - Browse repository at this point
Copy the full SHA 9672109View commit details -
Add discrete constraints InPort to solver process.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for ac9beff - Browse repository at this point
Copy the full SHA ac9beffView commit details -
Adapt QP problem class to new interface and add LP problem class.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 6180d94 - Browse repository at this point
Copy the full SHA 6180d94View commit details -
Create builder for dynamical creation of OptimizationProblemProcess f…
…rom problem definition. Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c8b1468 - Browse repository at this point
Copy the full SHA c8b1468View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 7720b60 - Browse repository at this point
Copy the full SHA 7720b60View commit details -
Update solver to work with the OptimizationSolverProcess builder.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 0f76d28 - Browse repository at this point
Copy the full SHA 0f76d28View commit details -
Remove line that breaks linting.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for f716395 - Browse repository at this point
Copy the full SHA f716395View commit details -
Add dummy class for dynamically created process to start tests from g…
…reen. Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 459f0d4 - Browse repository at this point
Copy the full SHA 459f0d4View commit details -
Delete testing file to be replaced.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 44f99a2 - Browse repository at this point
Copy the full SHA 44f99a2View commit details -
Start solver tests with OptimizationSolver instantiation.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for f58cd3c - Browse repository at this point
Copy the full SHA f58cd3cView commit details -
Add test for creation of OptimizationSolverProcess.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 6aa2aca - Browse repository at this point
Copy the full SHA 6aa2acaView commit details -
Improve OptimizationSolverProcess constructor.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 9c2713b - Browse repository at this point
Copy the full SHA 9c2713bView commit details -
Create auxiliary function that creates Vars from tensor coefficients.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 0a9b2ff - Browse repository at this point
Copy the full SHA 0a9b2ffView commit details -
Add feature for solver to run continuously when timeout is -1.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for e23bfea - Browse repository at this point
Copy the full SHA e23bfeaView commit details -
Extract method in solver for creating solver process.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for f2b6714 - Browse repository at this point
Copy the full SHA f2b6714View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 8fcb823 - Browse repository at this point
Copy the full SHA 8fcb823View commit details -
Add test for macrostate reader process creation by solver model.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d705f28 - Browse repository at this point
Copy the full SHA d705f28View commit details -
Add missing attributes to solver.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 7d7cb9d - Browse repository at this point
Copy the full SHA 7d7cb9dView commit details -
Add method to solver for solver process model creation.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for eed2a3d - Browse repository at this point
Copy the full SHA eed2a3dView commit details -
Implement SolverModelBuilder class and methods.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 3944779 - Browse repository at this point
Copy the full SHA 3944779View commit details -
Implement VariablesProcesses dataclass.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 4abcead - Browse repository at this point
Copy the full SHA 4abceadView commit details -
Implement DiscreteVariablesProcess.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 4916578 - Browse repository at this point
Copy the full SHA 4916578View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 82c222b - Browse repository at this point
Copy the full SHA 82c222bView commit details -
Implement SolutionReadOut process.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 1af2964 - Browse repository at this point
Copy the full SHA 1af2964View commit details -
Add missing return in _vars_from_coefficients.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 69776ea - Browse repository at this point
Copy the full SHA 69776eaView commit details -
Implement CostConvergenceChecker process.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for b0c1897 - Browse repository at this point
Copy the full SHA b0c1897View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 5f163a9 - Browse repository at this point
Copy the full SHA 5f163a9View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 6f38156 - Browse repository at this point
Copy the full SHA 6f38156View commit details -
Implement SolutionReadoutPyModel.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 129a59e - Browse repository at this point
Copy the full SHA 129a59eView commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 0b4954d - Browse repository at this point
Copy the full SHA 0b4954dView commit details -
Implement CostConvergenceCheckerModel.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for b11da86 - Browse repository at this point
Copy the full SHA b11da86View commit details -
Implement CostIntegrator process.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 40218a3 - Browse repository at this point
Copy the full SHA 40218a3View commit details -
Implement CostIntegratorModel.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 3e98c57 - Browse repository at this point
Copy the full SHA 3e98c57View commit details -
Implement DiscreteVariablesModel.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 32e72a1 - Browse repository at this point
Copy the full SHA 32e72a1View commit details -
Implement StochasticIntegrateAndFire process.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 8b5f652 - Browse repository at this point
Copy the full SHA 8b5f652View commit details -
Implement StochasticIntegrateAndFireModel.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c65ed80 - Browse repository at this point
Copy the full SHA c65ed80View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 0500690 - Browse repository at this point
Copy the full SHA 0500690View commit details -
Implement unit tests for StochasticIntegrateAndFire model.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for b45a548 - Browse repository at this point
Copy the full SHA b45a548View commit details -
Add test for connections between macrostate reader processes.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 9835845 - Browse repository at this point
Copy the full SHA 9835845View commit details -
Add test to check cost checker is connected to variables population.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a11a4a3 - Browse repository at this point
Copy the full SHA a11a4a3View commit details -
Add test to check cost is represented by connection weights.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 0df665c - Browse repository at this point
Copy the full SHA 0df665cView commit details -
Add test to check cost diagonal is represented as biases.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 0790ba5 - Browse repository at this point
Copy the full SHA 0790ba5View commit details -
Add test to check QUBO cost defines number of discrete variables in p…
…rocess. Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 8cf7feb - Browse repository at this point
Copy the full SHA 8cf7febView commit details -
Add test to check the solver terminates when running continuously.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 391ef83 - Browse repository at this point
Copy the full SHA 391ef83View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c65191e - Browse repository at this point
Copy the full SHA c65191eView commit details -
Add test to check the shape of output solution is correct.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d0518f9 - Browse repository at this point
Copy the full SHA d0518f9View commit details -
Add test for solving method in solver.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 679f77c - Browse repository at this point
Copy the full SHA 679f77cView commit details -
Add test for solving a second and larger problem.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a050b51 - Browse repository at this point
Copy the full SHA a050b51View commit details -
Clean up, delete obsolete and temporary classes.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 8f788a6 - Browse repository at this point
Copy the full SHA 8f788a6View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 91eb944 - Browse repository at this point
Copy the full SHA 91eb944View commit details -
Move dataclasses to independent file.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 5f3c38e - Browse repository at this point
Copy the full SHA 5f3c38eView commit details -
Apply black to solve linting issues.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 866a012 - Browse repository at this point
Copy the full SHA 866a012View commit details -
Adhere to the dependency inversion principle adding APIs to dataclasses.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 55d5b9b - Browse repository at this point
Copy the full SHA 55d5b9bView commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 2537552 - Browse repository at this point
Copy the full SHA 2537552View commit details -
Solve remaining linting issues.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 1991cee - Browse repository at this point
Copy the full SHA 1991ceeView commit details -
Simplify code by delaying use of self.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c442769 - Browse repository at this point
Copy the full SHA c442769View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 183bbb5 - Browse repository at this point
Copy the full SHA 183bbb5View commit details -
Improve solver to work with true cost function, solve works now.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 6e8e7b2 - Browse repository at this point
Copy the full SHA 6e8e7b2View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 42fdc3a - Browse repository at this point
Copy the full SHA 42fdc3aView commit details -
Enable solution to map coloring.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 62bc384 - Browse repository at this point
Copy the full SHA 62bc384View commit details -
Add workloads test suite including new max-cut workload.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d01c5ed - Browse repository at this point
Copy the full SHA d01c5edView commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d3d2ca5 - Browse repository at this point
Copy the full SHA d3d2ca5View commit details -
Add set partitioning workload.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 1877d94 - Browse repository at this point
Copy the full SHA 1877d94View commit details -
Improve printing messages for solving.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for dcf1464 - Browse repository at this point
Copy the full SHA dcf1464View commit details -
Squash commit bringing changes from private development.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a483e62 - Browse repository at this point
Copy the full SHA a483e62View commit details -
Repair imports after refactoring.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 964fd9c - Browse repository at this point
Copy the full SHA 964fd9cView commit details -
Repair StochasticIntegrateAndFire tests.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d5be1a2 - Browse repository at this point
Copy the full SHA d5be1a2View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c850609 - Browse repository at this point
Copy the full SHA c850609View commit details -
Make OptimizationSolver tests pass after refactoring.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 932a3b4 - Browse repository at this point
Copy the full SHA 932a3b4View commit details -
Bring PS's tutorial from the private repo.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 7ead887 - Browse repository at this point
Copy the full SHA 7ead887View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 05ca1b7 - Browse repository at this point
Copy the full SHA 05ca1b7View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 49d7848 - Browse repository at this point
Copy the full SHA 49d7848View commit details -
Make Loihi2 tests pass except for those requiring workload solution.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 09e9656 - Browse repository at this point
Copy the full SHA 09e9656View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b999e7 - Browse repository at this point
Copy the full SHA 5b999e7View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 8697970 - Browse repository at this point
Copy the full SHA 8697970View commit details -
Add handshaking between LMT and Host to request pause of execution.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 50ebef4 - Browse repository at this point
Copy the full SHA 50ebef4View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 6987b9a - Browse repository at this point
Copy the full SHA 6987b9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97e6b0f - Browse repository at this point
Copy the full SHA 97e6b0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dbedf2 - Browse repository at this point
Copy the full SHA 9dbedf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbd7e36 - Browse repository at this point
Copy the full SHA dbd7e36View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd9e07b - Browse repository at this point
Copy the full SHA dd9e07bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2fac58 - Browse repository at this point
Copy the full SHA e2fac58View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 56a7a02 - Browse repository at this point
Copy the full SHA 56a7a02View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 65bea61 - Browse repository at this point
Copy the full SHA 65bea61View commit details -
Remove test requiring Loihi2 access.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for cea3584 - Browse repository at this point
Copy the full SHA cea3584View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 5c38a18 - Browse repository at this point
Copy the full SHA 5c38a18View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 69e5d6c - Browse repository at this point
Copy the full SHA 69e5d6cView commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 41827c0 - Browse repository at this point
Copy the full SHA 41827c0View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for bc913c2 - Browse repository at this point
Copy the full SHA bc913c2View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for cd82783 - Browse repository at this point
Copy the full SHA cd82783View commit details -
Change backend for solution readout test.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 5a5b4e7 - Browse repository at this point
Copy the full SHA 5a5b4e7View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 6e7c38b - Browse repository at this point
Copy the full SHA 6e7c38bView commit details -
Remove support for Loihi for this release.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 1a7f99f - Browse repository at this point
Copy the full SHA 1a7f99fView commit details -
Update deps, add inits to tests
Signed-off-by: Marcus G K Williams <Marcus G K Williams 168222+mgkwill@users.noreply.github.com>
Marcus G K Williams authored and Marcus G K Williams committedSep 28, 2022 Configuration menu - View commit details
-
Copy full SHA for b54ff65 - Browse repository at this point
Copy the full SHA b54ff65View commit details -
Fix tutorial by removing specific venv kernel
Signed-off-by: Marcus G K Williams <Marcus G K Williams 168222+mgkwill@users.noreply.github.com>
Marcus G K Williams authored and Marcus G K Williams committedSep 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 76a49d6 - Browse repository at this point
Copy the full SHA 76a49d6View commit details -
Signed-off-by: Marcus G K Williams <Marcus G K Williams 168222+mgkwill@users.noreply.github.com>
Marcus G K Williams authored and Marcus G K Williams committedSep 28, 2022 Configuration menu - View commit details
-
Copy full SHA for ec6454d - Browse repository at this point
Copy the full SHA ec6454dView commit details -
Add class architecture to Readme.
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c10aaf5 - Browse repository at this point
Copy the full SHA c10aaf5View commit details -
Merge branch 'optimization_solver' of https://github.com/lava-nc/lava…
…-optimization into optimization_solver
Configuration menu - View commit details
-
Copy full SHA for 313a578 - Browse repository at this point
Copy the full SHA 313a578View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f8514b - Browse repository at this point
Copy the full SHA 5f8514bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4877a4d - Browse repository at this point
Copy the full SHA 4877a4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a2af0d - Browse repository at this point
Copy the full SHA 4a2af0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90fc238 - Browse repository at this point
Copy the full SHA 90fc238View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for f2adea3 - Browse repository at this point
Copy the full SHA f2adea3View commit details -
Merge branch 'optimization_solver' of https://github.com/lava-nc/lava…
…-optimization into optimization_solver
Configuration menu - View commit details
-
Copy full SHA for c088b70 - Browse repository at this point
Copy the full SHA c088b70View commit details -
Signed-off-by: GaboFGuerra <gabriel.fonseca.guerra@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 71f9d87 - Browse repository at this point
Copy the full SHA 71f9d87View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2414dc - Browse repository at this point
Copy the full SHA f2414dcView commit details