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

master_to_be -> master #21

Merged
merged 1,230 commits into from
Apr 29, 2024
Merged

master_to_be -> master #21

merged 1,230 commits into from
Apr 29, 2024

Conversation

tomsmierz
Copy link
Collaborator

When merging this, it is worth deciding what to do with all the instances and results and other files, as they are quite big.

annamariadziubyna and others added 27 commits January 16, 2024 11:59
* fix cuda import position

* fix chimera pathological

* fix chimera overlap python

* fix search to clear proper cache

* add Exhaustive

* restore NNlib

* comment out working tests (for now)

* fixed hamming tests

* fixed hamming_distance in search and tests

* fix testów

* uncoment all tests

* search chimera full passes

* fixed the chimera_pathological_Z2 test

* bugfix

* fix repeated function definitions

* comment out long tests

* moved gauges to experimental so that they dont stop release (feature is not ready)

* uncomment tests

* fix deps

* remove prints

* make tests pass again

* update exhaustive versions

* update CI workflow

---------

Co-authored-by: tomsmierz <[email protected]>
@lpawela lpawela merged commit b84545e into master Apr 29, 2024
2 of 3 checks passed
@lpawela lpawela deleted the master_to_be branch April 29, 2024 12:07
lpawela added a commit that referenced this pull request Apr 29, 2024
* ideas

* test zipper

* test measure_memory

* test zipper

* test zipper

* benchmarks

* changed n, m, t so that they work for Z4

* bench pegasus

* clean up

* device

* zipper cuda

* fix kwargs

* bench

* cuda tensors

* tests

* add zipper contractor

* adjust

* tests pass

* tests pass

* add Zipper contractor

* add Zipper Strategy in tests

* crashing example

* benchmark pegasus

* Revert "benchmark pegasus"

This reverts commit 8134dbe.

* benchmark pegasus

* benchmarks zephyr and pegasus

* add squarestar2_zephyr

* clean up tests

* rewrite cluster assignment rule for zephyr

* added minimal zephyr example

* added readme for zephyr

* added minimal pegasus

* added AC3 instances for zephyr

* added Z12 and Z16

* added Z8

* gauges on gpu

* reordering

* test

* square

* squarestar

* test

* test

* clean up

* tests

* onGPU

* precompute cond squarestar2

* add sampling and instances

* overlap between states in sampling

* clean up flags onGPU

* add flag

* correct instances of P4 AC3

* lp

* sitetensor

* SiteTensor Sparse

* VirtualTensor

* stash

* new PoolOfProjectors

* cplex bench (possible error)

* CBFM-P instances

* clean cplex bench

* refactor cpxl bench

* clean up

* fix a bug

* hunting for a bug

* qubo works, but not vectorized

* huntig bugs

* fix a bug

* moved CBFM-P to correct folders

* benchamrking with cplex

* floats bugfix

* added time column for results

* batched_mul square_star2

* added instances P8 CBFM-P

* measure_Spectrum

* bench pegasus CBFM-P

* mps memory

* reduced_env on cpu

* matyas instances

* results for pegasus

* RAU for P8

* aggregated bench results for P4

* test memory allocation of basis operations

* added tests for reshape

* slicing bench

* fixed typo

* precompute

* working

* tests

* testing zipper

* new parameters (svd and var) in contractor

* add Schmidt values in solution

* change pegasus_bench2.jl

* create output folder

* clean up

* jdl example

* bugfix

* zipper parameters

* P12 and P16 for CBFM-P

* Dtemp_multiplier in MpsParameters

* zipper_var - SVDTruncate not working

* zipper_var

* ploting results

* sb_plot changes

* method in MpsParams

* example for truncated_fg

* truncate fg - small examples

* truncate_factor_graph

* pegasus bench with truncation

* bench pegasus with truncated fg

* agregated results from dwave for Z3 and Z4

* results PT P4

* created scripts multi_gpu pararel computing

* add test for belief propagation

* agregated data for Z3 i Z4

* change of names in truncate factor graph

* example truncation

* test truncate

* separate truncation and BP

* separate truncation and BP another bench

* modify test on BP truncation

* draft droplets

* draft droplets

* separate bp and truncation in bench

* added EmptyDroplets and its usage

* modified to comply with new Solution struct

* added symbol for droplets in search

* working tests

* droplets

* add xor-droplets

* single layer drop

* add Hamming distance

* droplets

* hamming

* add decode_to_spin

* add pathological test for droplets

* spinglelayerdroplet

* diversity metrics

* mo

* diversity

* droplets add tests

* add perm_droplet

* add tests hamming

* clean up diversity metric

* Z2 symmetry in search

* rename factor_graph to clustered_hamiltonian

* spins in Solution

* remove decode_to_spins

* split bond_energy

* PoolOfProjectors in clustered_hamiltonian

* rename square2 and squarestar2

* Z2 symmetry

* split long lines in src

* move to attic

* rename tests

* move poster to attic

* Z2 symmetry

* add docs

* docs

* add docs for operations and contractor

* add docs for search and PEPS

* add another merge method

* add condition on hamming dist on boundaries

* merge_branches_blur

* add square instances with diagonals and example

* add graphs representing instances

* clean up toml

* clean up

* moved parts of search.jl to droplets.jl

* change hamming dist

* add docs for droplets.jl

* moved some functions from contractor.jl to util.jl

* bugfix (commas in export statement)

* add test for diagonal lattice

* add the docs for PEPS.jl

* added descriptions to some files

* add docs for search, util and square_cross_double_node

* Added simple example for running pegasus graph

* add the docs

* test for random markov field

* add the docs

* fix the bug in docs

* add droplets for RMF

* fix the bug in rmf

* add flag for RMF in Contractor

* add docs

* benchmarking_script

* add the docs

* add depth in Contractor

* add the docs

* add the docs

* add newest version

* add png images

* changed julia dependency to 1.8 and 1.9 only

* changed versions

* update versions

* add RAU benchmark

* clean bench script

* benchamark for RAU P8 RAU 3-5

* fixed "droplets not defined" error

* fixed droplets not defined

* clean up stuff

* bugfix

* add instances on a square grid

* add instances on a square grid

* add benchmarks: square and zephyr instances

* add 100 square instances

* check ground state after BP

* clean up

* add P8 RCO bench

* script to calculate and draw random markoc field

* clean up

* optimizing mrf

* bugfix

* docs add plots

* link added

* add P8 CBFM-P bench

* bench without MPI

* stability

* LightGraphsfix versions, switch to Graphs

* fix caches

* mwe for CUDA problems

* update mwe to more readable

* Fix tests and make the pass (#23)

* fix cuda import position

* fix chimera pathological

* fix chimera overlap python

* fix search to clear proper cache

* add Exhaustive

* restore NNlib

* comment out working tests (for now)

* fixed hamming tests

* fixed hamming_distance in search and tests

* fix testów

* uncoment all tests

* search chimera full passes

* fixed the chimera_pathological_Z2 test

* bugfix

* fix repeated function definitions

* comment out long tests

* moved gauges to experimental so that they dont stop release (feature is not ready)

* uncomment tests

* fix deps

* remove prints

* make tests pass again

* update exhaustive versions

* update CI workflow

---------

Co-authored-by: tomsmierz <[email protected]>

* uncomment all tests

* remove benchmarks

* remove test attic

* remove mps stuff

---------

Co-authored-by: marekrams <[email protected]>
Co-authored-by: annamariadziubyna <[email protected]>
Co-authored-by: bartekGardas <[email protected]>
Co-authored-by: annamariadziubyna <[email protected]>
Co-authored-by: Łukasz Pawela <[email protected]>
Co-authored-by: Łukasz Pawela <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants