.gitignore
.pre-commit-config.yaml
.readthedocs.yml
CITATION.cff
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
OpenELM_Paper.pdf
README.md
pyproject.toml
requirements.txt
run_elm.py
run_p3.py
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/build.yml
docs/Makefile
docs/make.bat
docs/source/conf.py
docs/source/index.rst
docs/source/openelm.environments.rst
docs/source/openelm.rst
docs/source/images/openelm_favicon.ico
src/OpenELM.egg-info/PKG-INFO
src/OpenELM.egg-info/SOURCES.txt
src/OpenELM.egg-info/dependency_links.txt
src/OpenELM.egg-info/requires.txt
src/OpenELM.egg-info/top_level.txt
src/openelm/__init__.py
src/openelm/configs.py
src/openelm/constants.py
src/openelm/elm.py
src/openelm/mutation_model.py
src/openelm/algorithms/__init__.py
src/openelm/algorithms/genetic.py
src/openelm/algorithms/map_elites.py
src/openelm/benchmarks/__init__.py
src/openelm/benchmarks/benchmark_bugs.py
src/openelm/benchmarks/benchmark_crossover.py
src/openelm/benchmarks/benchmark_lm_speed.py
src/openelm/benchmarks/benchmark_sodarace_parallel.py
src/openelm/benchmarks/benchmark_tinygp.py
src/openelm/benchmarks/benchmarks_triton.py
src/openelm/codegen/__init__.py
src/openelm/codegen/codegen_triton.py
src/openelm/codegen/codegen_utilities.py
src/openelm/codegen/configuration_codegen.py
src/openelm/codegen/modelling_codegen.py
src/openelm/codegen/triton_utils/codegen_gptj_converter.py
src/openelm/codegen/triton_utils/config_template.pbtxt
src/openelm/codegen/triton_utils/convert_ft.py
src/openelm/codegen/triton_utils/gptj_ftconverter.py
src/openelm/codegen/triton_utils/readme.md
src/openelm/codegen/triton_utils/triton_start.sh
src/openelm/environments/__init__.py
src/openelm/environments/base.py
src/openelm/environments/poetry.py
src/openelm/environments/utils.py
src/openelm/environments/p3/__init__.py
src/openelm/environments/p3/p3.py
src/openelm/environments/prompt/__init__.py
src/openelm/environments/prompt/prompt.py
src/openelm/environments/prompt/utils.py
src/openelm/environments/prompt/datasets/README.md
src/openelm/environments/prompt/datasets/annotations/active_to_passive.json
src/openelm/environments/prompt/datasets/annotations/antonyms.json
src/openelm/environments/prompt/datasets/annotations/cause_and_effect.json
src/openelm/environments/prompt/datasets/annotations/common_concept.json
src/openelm/environments/prompt/datasets/annotations/diff.json
src/openelm/environments/prompt/datasets/annotations/first_word_letter.json
src/openelm/environments/prompt/datasets/annotations/informal_to_formal.json
src/openelm/environments/prompt/datasets/annotations/larger_animal.json
src/openelm/environments/prompt/datasets/annotations/letters_list.json
src/openelm/environments/prompt/datasets/annotations/negation.json
src/openelm/environments/prompt/datasets/annotations/num_to_verbal.json
src/openelm/environments/prompt/datasets/annotations/orthography_starts_with.json
src/openelm/environments/prompt/datasets/annotations/rhymes.json
src/openelm/environments/prompt/datasets/annotations/second_word_letter.json
src/openelm/environments/prompt/datasets/annotations/sentence_similarity.json
src/openelm/environments/prompt/datasets/annotations/sentiment.json
src/openelm/environments/prompt/datasets/annotations/singular_to_plural.json
src/openelm/environments/prompt/datasets/annotations/sum.json
src/openelm/environments/prompt/datasets/annotations/synonyms.json
src/openelm/environments/prompt/datasets/annotations/taxonomy_animal.json
src/openelm/environments/prompt/datasets/annotations/translation_en-de.json
src/openelm/environments/prompt/datasets/annotations/translation_en-es.json
src/openelm/environments/prompt/datasets/annotations/translation_en-fr.json
src/openelm/environments/prompt/datasets/annotations/word_in_context.json
src/openelm/environments/prompt/datasets/cot_dataset/addsub.csv
src/openelm/environments/prompt/datasets/cot_dataset/aqua.csv
src/openelm/environments/prompt/datasets/cot_dataset/coin_flip.csv
src/openelm/environments/prompt/datasets/cot_dataset/commonsensqa.csv
src/openelm/environments/prompt/datasets/cot_dataset/date_understanding.csv
src/openelm/environments/prompt/datasets/cot_dataset/gsm8k.csv
src/openelm/environments/prompt/datasets/cot_dataset/last_letters.csv
src/openelm/environments/prompt/datasets/cot_dataset/multiarith.csv
src/openelm/environments/prompt/datasets/cot_dataset/shuffled_objects.csv
src/openelm/environments/prompt/datasets/cot_dataset/singleeq.csv
src/openelm/environments/prompt/datasets/cot_dataset/strategyqa.csv
src/openelm/environments/prompt/datasets/cot_dataset/svamp.csv
src/openelm/environments/prompt/datasets/induction_input/active_to_passive.json
src/openelm/environments/prompt/datasets/induction_input/antonyms.json
src/openelm/environments/prompt/datasets/induction_input/cause_and_effect.json
src/openelm/environments/prompt/datasets/induction_input/common_concept.json
src/openelm/environments/prompt/datasets/induction_input/diff.json
src/openelm/environments/prompt/datasets/induction_input/first_word_letter.json
src/openelm/environments/prompt/datasets/induction_input/informal_to_formal.json
src/openelm/environments/prompt/datasets/induction_input/larger_animal.json
src/openelm/environments/prompt/datasets/induction_input/letters_list.json
src/openelm/environments/prompt/datasets/induction_input/negation.json
src/openelm/environments/prompt/datasets/induction_input/num_to_verbal.json
src/openelm/environments/prompt/datasets/induction_input/orthography_starts_with.json
src/openelm/environments/prompt/datasets/induction_input/rhymes.json
src/openelm/environments/prompt/datasets/induction_input/second_word_letter.json
src/openelm/environments/prompt/datasets/induction_input/sentence_similarity.json
src/openelm/environments/prompt/datasets/induction_input/sentiment.json
src/openelm/environments/prompt/datasets/induction_input/singular_to_plural.json
src/openelm/environments/prompt/datasets/induction_input/sum.json
src/openelm/environments/prompt/datasets/induction_input/synonyms.json
src/openelm/environments/prompt/datasets/induction_input/taxonomy_animal.json
src/openelm/environments/prompt/datasets/induction_input/translation_en-de.json
src/openelm/environments/prompt/datasets/induction_input/translation_en-es.json
src/openelm/environments/prompt/datasets/induction_input/translation_en-fr.json
src/openelm/environments/prompt/datasets/induction_input/word_in_context.json
src/openelm/environments/prompt/datasets/raw/execute/active_to_passive.json
src/openelm/environments/prompt/datasets/raw/execute/antonyms.json
src/openelm/environments/prompt/datasets/raw/execute/cause_and_effect.json
src/openelm/environments/prompt/datasets/raw/execute/common_concept.json
src/openelm/environments/prompt/datasets/raw/execute/diff.json
src/openelm/environments/prompt/datasets/raw/execute/first_word_letter.json
src/openelm/environments/prompt/datasets/raw/execute/informal_to_formal.json
src/openelm/environments/prompt/datasets/raw/execute/larger_animal.json
src/openelm/environments/prompt/datasets/raw/execute/letters_list.json
src/openelm/environments/prompt/datasets/raw/execute/negation.json
src/openelm/environments/prompt/datasets/raw/execute/num_to_verbal.json
src/openelm/environments/prompt/datasets/raw/execute/orthography_starts_with.json
src/openelm/environments/prompt/datasets/raw/execute/rhymes.json
src/openelm/environments/prompt/datasets/raw/execute/second_word_letter.json
src/openelm/environments/prompt/datasets/raw/execute/sentence_similarity.json
src/openelm/environments/prompt/datasets/raw/execute/sentiment.json
src/openelm/environments/prompt/datasets/raw/execute/singular_to_plural.json
src/openelm/environments/prompt/datasets/raw/execute/sum.json
src/openelm/environments/prompt/datasets/raw/execute/synonyms.json
src/openelm/environments/prompt/datasets/raw/execute/taxonomy_animal.json
src/openelm/environments/prompt/datasets/raw/execute/translation_en-de.json
src/openelm/environments/prompt/datasets/raw/execute/translation_en-es.json
src/openelm/environments/prompt/datasets/raw/execute/translation_en-fr.json
src/openelm/environments/prompt/datasets/raw/execute/word_in_context.json
src/openelm/environments/prompt/datasets/raw/induce/active_to_passive.json
src/openelm/environments/prompt/datasets/raw/induce/antonyms.json
src/openelm/environments/prompt/datasets/raw/induce/cause_and_effect.json
src/openelm/environments/prompt/datasets/raw/induce/common_concept.json
src/openelm/environments/prompt/datasets/raw/induce/diff.json
src/openelm/environments/prompt/datasets/raw/induce/first_word_letter.json
src/openelm/environments/prompt/datasets/raw/induce/informal_to_formal.json
src/openelm/environments/prompt/datasets/raw/induce/larger_animal.json
src/openelm/environments/prompt/datasets/raw/induce/letters_list.json
src/openelm/environments/prompt/datasets/raw/induce/negation.json
src/openelm/environments/prompt/datasets/raw/induce/num_to_verbal.json
src/openelm/environments/prompt/datasets/raw/induce/orthography_starts_with.json
src/openelm/environments/prompt/datasets/raw/induce/rhymes.json
src/openelm/environments/prompt/datasets/raw/induce/second_word_letter.json
src/openelm/environments/prompt/datasets/raw/induce/sentence_similarity.json
src/openelm/environments/prompt/datasets/raw/induce/sentiment.json
src/openelm/environments/prompt/datasets/raw/induce/singular_to_plural.json
src/openelm/environments/prompt/datasets/raw/induce/sum.json
src/openelm/environments/prompt/datasets/raw/induce/synonyms.json
src/openelm/environments/prompt/datasets/raw/induce/taxonomy_animal.json
src/openelm/environments/prompt/datasets/raw/induce/translation_en-de.json
src/openelm/environments/prompt/datasets/raw/induce/translation_en-es.json
src/openelm/environments/prompt/datasets/raw/induce/translation_en-fr.json
src/openelm/environments/prompt/datasets/raw/induce/word_in_context.json
src/openelm/environments/sodaracer/README.md
src/openelm/environments/sodaracer/__init__.py
src/openelm/environments/sodaracer/environment_sandbox.py
src/openelm/environments/sodaracer/helpers.py
src/openelm/environments/sodaracer/simulator.py
src/openelm/environments/sodaracer/sodarace.py
src/openelm/environments/sodaracer/box2d_examples/__init__.py
src/openelm/environments/sodaracer/box2d_examples/framework.py
src/openelm/environments/sodaracer/box2d_examples/settings.py
src/openelm/environments/sodaracer/box2d_examples/backends/__init__.py
src/openelm/environments/sodaracer/box2d_examples/backends/opencv_draw.py
src/openelm/environments/sodaracer/box2d_examples/backends/opencv_framework.py
src/openelm/environments/sodaracer/box2d_examples/backends/pygame_framework.py
src/openelm/environments/sodaracer/box2d_examples/backends/pygame_gui.py
src/openelm/environments/sodaracer/box2d_examples/backends/pyglet_framework.py
src/openelm/environments/sodaracer/box2d_examples/backends/pyqt4_framework.py
src/openelm/environments/sodaracer/box2d_examples/backends/pyqt4_gui.py
src/openelm/environments/sodaracer/box2d_examples/backends/pyqt4_gui.ui
src/openelm/environments/sodaracer/box2d_examples/backends/simple_framework.py
src/openelm/environments/sodaracer/box2d_examples/pgu/__init__.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/__init__.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/app.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/area.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/basic.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/button.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/const.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/container.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/deprecated.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/dialog.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/document.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/form.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/group.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/input.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/keysym.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/layout.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/menus.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/misc.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/pguglobals.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/readme.txt
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/select.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/slider.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/style.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/surface.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/table.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/textarea.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/theme.py
src/openelm/environments/sodaracer/box2d_examples/pgu/gui/widget.py
src/openelm/environments/sodaracer/walker/CPPN_fixed.py
src/openelm/environments/sodaracer/walker/CPPN_mutable.py
src/openelm/environments/sodaracer/walker/README.md
src/openelm/environments/sodaracer/walker/__init__.py
src/openelm/environments/sodaracer/walker/galloper.py
src/openelm/environments/sodaracer/walker/radial.py
src/openelm/environments/sodaracer/walker/runner.py
src/openelm/environments/sodaracer/walker/square.py
src/openelm/environments/sodaracer/walker/walk_creator.py
src/openelm/environments/sodaracer/walker/wheel.py
src/openelm/sandbox/Dockerfile
src/openelm/sandbox/Pipfile
src/openelm/sandbox/Pipfile.lock
src/openelm/sandbox/README.md
src/openelm/sandbox/scripts/bootstrap.sh
src/openelm/sandbox/scripts/build.sh
src/openelm/sandbox/scripts/launch.sh
src/openelm/sandbox/server/__init__.py
src/openelm/sandbox/server/index.py
src/openelm/sandbox/server/sandbox_codex_execute.py
src/openelm/sandbox/server/environments/walker/CPPN_fixed.py
src/openelm/sandbox/server/environments/walker/CPPN_mutable.py
src/openelm/sandbox/server/environments/walker/__init__.py
src/openelm/sandbox/server/environments/walker/radial.py
src/openelm/sandbox/server/environments/walker/square.py
src/openelm/sandbox/server/environments/walker/walk_creator.py
src/openelm/sandbox/server/templates/index.html
src/openelm/utils/__init__.py
src/openelm/utils/code_eval.py
src/openelm/utils/diff_eval.py
src/openelm/utils/utils.py
tests/conftest.py
tests/test_code_execute.py
tests/test_diff.py
tests/test_mapelites.py
tests/test_sodarace_env.py
tests/test_sodarace_walkers.py
tests/test_truncate.py
tests/test_data/cppn_fixed.json
tests/test_data/square.json
trlx_example/README.md
trlx_example/ppo_softprompt_long_completions.py
trlx_example/ppo_softprompt_sentiment.py
trlx_example/ppo_softprompt_short_completions.py
trlx_example/configs/ppo_softprompt_config.yml
trlx_example/model/accelerate_ppo_softprompt_model.py
trlx_example/orchestrator/ppo_softprompt_orchestrator.py