Skip to content

Commit

Permalink
Remove paper and fix github actions (#67)
Browse files Browse the repository at this point in the history
* [Draft] Add test script to visualize walkers and pygame environment, fix galloper and wheel walker typos (#43)

* Add pygame support to the simulator.

* Simulator Visualzation

* Fix gravity Co-authored-by: daia99 <[email protected]> Co-authored-by: Marco <[email protected]>

* Fix typos in galloper and wheel walkers

Co-authored-by: Hannah <[email protected]>
Co-authored-by: Marco <[email protected]>

* Implement demo test script for loading make_walker methods and visualizing

Co-authored-by: Hannah <[email protected]>
Co-authored-by: Marco <[email protected]>

* moved pygame reqs to toml, clean up

* revert length_calc formula to older one (fix calc)

* copied box2d.examples into sodaracer directory, fixes import

* removed unused dependancy files for box2d

* Slightly modified physics, more close to javascript version, fixed seed typos

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

* clear up naming in sandbox script

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

---------

Co-authored-by: HannahBenita <[email protected]>
Co-authored-by: Hannah <[email protected]>
Co-authored-by: Marco <[email protected]>
Co-authored-by: Herbie Bradley <[email protected]>

* hotfix for moving galloper demo (#47)

* CVT MAP Elites (#48)

* Fixed a type mismatch for history_length>1

* adding sklearn dependency for CVT

* creating GridMap and CVTMap

* updating string env and test

* adding --runslow flag to tests

* adding GridMap class and test

* added fitness plot, more tests and bugfix in string env

* updated string matching tests

* ascii art for image opt

* minor change to image gen test

* visualization and prompt tweaking for image gen

* finished cvt implementation

* minor cleanup

* updated configs for cvt, added 3d visualization

* fixing up configs

* removing sklearn from pyproject.toml

* Added documentation to the Sodarace BaseEnvironment (#49)

* fixing a bug in finding the min of an empty map, adds min_finite and max_finite (#50)

* Update logging code

* Fix tests

* hotfix fitness stats logging (#52)

* hotfix qd_score plotting (#53)

* hotfix qd_score method, fix last hotfix error (#54)

* Update benchmarks and linting

* Fix tests

* Prompt evolution (#55)

* langchain prompt evolution

* small cleanup

* Update mutation model

* Update requirements.txt (#57)

* Snapshot saving loading and determinism (#56)

* Adding getter/setter for rng state

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

* Added warnings for rng getter/setter methods

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

* update config with saving options

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

* Added seed to EnvConfig

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

* snapshots saving/loading determinism support for mapelites

Co-authored-by: daia99 <[email protected]>
Co-authored-by: Hannah <[email protected]>

* re-introducing accidentally deleted classes

Co-authored-by: daia99 <[email protected]>
Co-authored-by: Hannah <[email protected]>

* added test for loading logic

Co-authored-by: daia99 <[email protected]>
Co-authored-by: Hannah <[email protected]>

* revert spacing format in env method

---------

Co-authored-by: daia99 <[email protected]>
Co-authored-by: Hannah <[email protected]>
Co-authored-by: Andrew Dai <[email protected]>

* Minor fixes to map-elites

* Add langchain and improved prompt env (#58)

* Fix tests

* Update mutation model

* Minor fixes to map-elites

* hotfix for blank log directory and moving new rng functions to prompt env (#59)

* P3 updates (#51)

* Add P3ProbSol and refactor

* P3 genotype using model feature extraction

* Mutate solutions and probsols; dimensionality reduction

* Fitness with pass@k

* OpenAI embeddings for cosine similarity

* Undo capitalization changes

* Undo capitalization changes

* hotfix: generalized snapshot load dim, copying top array, save interval optional, (#61)

* QDAIF update

* mutation patch

* Prompt evolution updates (#62)

* antonym prompt task

* new prompt experiment

* documentation

* new mutations for prompts

* adding instruction induction/cot datasets

* add openai to requirements.txt

* add plotly to requirements.txt (req for openai but not installed automatically)

* Refactor environments

* Update readme and add pdf

* Remove duplicate logging appends (#64)

* Update for release - refactors and fixes (#65)

* Refactor dir structure

* Update for release

* Update readme

* Remove paper

* Update github actions

---------

Co-authored-by: Andrew <[email protected]>
Co-authored-by: HannahBenita <[email protected]>
Co-authored-by: Hannah <[email protected]>
Co-authored-by: Marco <[email protected]>
Co-authored-by: ryanz8 <[email protected]>
Co-authored-by: snat-s <[email protected]>
Co-authored-by: marcobellagente93 <[email protected]>
Co-authored-by: daia99 <[email protected]>
Co-authored-by: Andrew Dai <[email protected]>
Co-authored-by: Daniel Scott <[email protected]>
  • Loading branch information
11 people committed Jul 10, 2023
1 parent b00b680 commit 8c1d9fc
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install .[dev]
python -m pip install .[dev,sodaracer]
- name: Lint with flake8
run: |
# Stop the build if there are Python syntax errors or undefined names
Expand Down
Binary file removed OpenELM_Paper.pdf
Binary file not shown.

0 comments on commit 8c1d9fc

Please sign in to comment.