Skip to content
This repository has been archived by the owner on Oct 26, 2024. It is now read-only.

Remove the vertices array from grid. #87

Merged
merged 3 commits into from
Oct 20, 2022
Merged

Conversation

tbenthompson
Copy link
Member

@tbenthompson tbenthompson commented Oct 19, 2022

The tile splitting code just copies tiles now.

Closes #81

@tbenthompson tbenthompson changed the base branch from main to tbt/ada_tuning October 20, 2022 00:52
@tbenthompson tbenthompson merged commit 0a77047 into tbt/ada_tuning Oct 20, 2022
@tbenthompson tbenthompson deleted the tbt/no-vertices branch October 20, 2022 00:56
tbenthompson added a commit that referenced this pull request Nov 2, 2022
* Add skeleton lei stuff

* Add lei notebook for now and poisson process fun study

* Add stuff for ben to see

* Add current changes for Ben once again (so needy :P)

* Fixed the hang problem.

* Commit what I have

* Add currently broken code once again

* Simplify notebook

* Add working version of lewis

* Add current progress

* Add batching method and current logic of lei

* Move lei stuff to its own package

* Working on linear interpolation for the Lei problem.

* inlaw -> outlaw.

* Add lei test n_config

* Fix settings.json

* Add unit tests and update notebook with correct simulations

* Update test, add simulation tests, add point batcher, share RNG

* Update comment

* JAX implementation of scipy.interpolate.interpn (#47)

* JAX Interpolation.

* JAX implementation of scipy.interpolate.interpn

* Update todo list.

* Add current version lol

* Fix bugs and integrate good version

* Fix small bug in stage 2 and clean up code

* Modify interpn to work with multi-dimensional values

* Add current version of notebook

* WTF

* Finish final lei

* Fix test in outlaw

* Add python notebook (weird vscode lol)

* Add lei simulator batching method

* Remove unnecessary files cluttering up space

* Add current state

* Add upper bound logic to lei example

* Add ignore to frontend and update lei flow

* Clean up lewis code and include some of Ben's changes

* Add new script

* Add new changes to make memory ok

* Add full changes to everything except key

* Add checkpointing

* Add modified version

* First pass at holder-odi bound in binomial.py

* Holder-ODI, feeling more confident.

* Add analyze lei example

* Move lewis into confirm

* Fix analyze notebook with new import structure

* Add np.isnan check for holder bound and update lei analyze scripts

* Moving files, small tweaks.

* Pre-commit fixes.

* Most tests passing.

* Adagrid working nicely for validation, on to tuning.

* Working on adagrid + tuning.

* Seems to work.

* 3D berry adagrid + tuning.

* table caching for lewis.

* Fix test stage1.

* lewis adagrid.

* Lewis + Ada + Tuning.

* Symmetry

* 4D

* Fixing bugs in the cv_idx calculation and adagrid refinement criterion.

* Bootstrap tuning.

* 3D big job running.

* 3D run successful.

* Save.

* Plots for 3D Lei.

* Tweaks to cloud documentation. Also docker auto-start on reboot.

* Document s3 push.

* Little clean ups, leaving the big cleanups for later.

* Reduce the bootstrap output to avoid storing so many results.

* All tests fixed/passing.

* All tests fixed/passing.

* Remove the vertices array from grid. (#87)

* Remove the vertices array.

* vertices as property so that existing code keeps working.

* Fixes to incorporate tbt/ada_tuning stuff.

* Using exponential holder bound for tuning.

* Latest criterion.

* Running big 4D job with improved refinement rule and new EH bound and no tile vertices.

* Fast test_simulation.py (#89)

Speed up test_simulation.py

* Exponential checkpointing.

* Weird memory errors that might be due to the machine.

* Separated tuning from simulation.

* Working through the 4d lei job.

* Fixing up the criterion (inflation?) and running 4d lei.

* Refactoring the adagrid code.

* Impossibility...

* Moving to aws since the run seems to be going well.

* 4D Lei finally working beautifully. Lots of memory usage fixes.

* Working on Lewis figures.

* Rename inspector2

* Bug fixes in criterion.

* Inspector upgrades and a criterion that includes twb_mean_lam.

* Database exploration.

* Using tilt-bound in AdaRunner.

* Fix test_batch.

Co-authored-by: James Yang <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Should we ditch tile splitting?
1 participant