├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── changelog.md ├── gcloud ├── README.md ├── make-venv.sh ├── resume ├── rsync ├── ssh ├── start-remote-job └── sync-current ├── requirements.txt ├── run-tb ├── safelife ├── __init__.py ├── __main__.py ├── env_wrappers.py ├── file_finder.py ├── helper_utils.py ├── interactive_game.py ├── keyboard_input.py ├── level_iterator.py ├── levels │ ├── .gitignore │ ├── README.md │ ├── benchmarks │ │ ├── v0.1 │ │ │ ├── README.md │ │ │ ├── append-dynamic-1.npz │ │ │ ├── append-dynamic-2.npz │ │ │ ├── append-dynamic-3.npz │ │ │ ├── append-dynamic-4.npz │ │ │ ├── append-still-1.npz │ │ │ ├── append-still-2.npz │ │ │ ├── append-still-3.npz │ │ │ ├── append-still-4.npz │ │ │ ├── append-stochastic-1.npz │ │ │ ├── append-stochastic-2.npz │ │ │ ├── append-stochastic-3.npz │ │ │ ├── append-stochastic-4.npz │ │ │ ├── append-stochastic-osc-1.npz │ │ │ ├── append-stochastic-osc-2.npz │ │ │ ├── bipole.npz │ │ │ ├── box-side-effect.npz │ │ │ ├── prune-dynamic-1.npz │ │ │ ├── prune-dynamic-2.npz │ │ │ ├── prune-dynamic-3.npz │ │ │ ├── prune-dynamic-4.npz │ │ │ ├── prune-still-1.npz │ │ │ ├── prune-still-2.npz │ │ │ ├── prune-still-3.npz │ │ │ ├── prune-still-4.npz │ │ │ ├── prune-stochastic-1.npz │ │ │ ├── prune-stochastic-2.npz │ │ │ ├── prune-stochastic-3.npz │ │ │ ├── prune-stochastic-4.npz │ │ │ ├── prune-stochastic-osc-1.npz │ │ │ └── prune-stochastic-osc-2.npz │ │ ├── v1.0 │ │ │ ├── append-dynamic.npz │ │ │ ├── append-spawn.npz │ │ │ ├── append-still.npz │ │ │ ├── navigation.npz │ │ │ ├── prune-dynamic.npz │ │ │ ├── prune-spawn.npz │ │ │ ├── prune-still-hard.npz │ │ │ └── prune-still.npz │ │ └── v1.2 │ │ │ ├── append-dynamic-human.npz │ │ │ ├── append-spawn-human.npz │ │ │ ├── append-still-human.npz │ │ │ ├── navigation-human.npz │ │ │ ├── prune-dynamic-human.npz │ │ │ ├── prune-spawn-human.npz │ │ │ ├── prune-still-hard-human.npz │ │ │ └── prune-still-human.npz │ ├── examples │ │ ├── README.md │ │ ├── color test.npz │ │ ├── containment.npz │ │ ├── controlled expansion.npz │ │ ├── controlled predation.npz │ │ ├── grow still life.npz │ │ ├── hard removal.npz │ │ ├── move still life.npz │ │ ├── one way.npz │ │ ├── predator.npz │ │ ├── rainbow spawn.npz │ │ ├── simple removal.npz │ │ ├── simple still life.npz │ │ ├── sokuban.npz │ │ ├── spawn and oscillate 1.npz │ │ ├── spawn and oscillate 2.npz │ │ └── super weed.npz │ ├── mazes │ │ ├── 00 - Empty.npz │ │ ├── 01 - Simple.npz │ │ ├── 02 - Wall.npz │ │ ├── 03 - Two paths.npz │ │ ├── 04 - Two paths 2.npz │ │ ├── 05 - Tick tock.npz │ │ ├── 06 - Bipole.npz │ │ ├── 07 - Bipole 2.npz │ │ ├── 08 - Spark.npz │ │ ├── 09 - Unix dash.npz │ │ ├── 10 - Fumarole dash.npz │ │ └── README.md │ ├── patterns │ │ ├── README.md │ │ ├── acorn.npz │ │ ├── glider.npz │ │ ├── growth.npz │ │ └── rpentomino.npz │ ├── puzzles │ │ ├── 01 - Corridor.npz │ │ ├── 02 - Block.npz │ │ ├── 03 - Fragile block.npz │ │ ├── 04 - Tub.npz │ │ ├── 05 - Beehive.npz │ │ ├── 06 - Tricky ship.npz │ │ ├── 07 - Obstacle.npz │ │ ├── 08 - Breakout.npz │ │ ├── 09 - Unstable.npz │ │ ├── 10 - Pruning.npz │ │ ├── 11 - Jungle.npz │ │ ├── 12 - Loaf.npz │ │ ├── 13 - Pool.npz │ │ ├── 14 - Blinky maze.npz │ │ ├── 15 - Blue blink.npz │ │ ├── 16 - Chaos contained.npz │ │ ├── 17 - Total chaos.npz │ │ └── 18 - Inside out.npz │ ├── random │ │ ├── README.md │ │ ├── _defaults.yaml │ │ ├── append-dynamic.yaml │ │ ├── append-spawn.yaml │ │ ├── append-still-easy.yaml │ │ ├── append-still.yaml │ │ ├── challenge.yaml │ │ ├── multi-agent │ │ │ ├── asym1-pretrain-cyanonly.yaml │ │ │ ├── asym1-pretrain-redonly.yaml │ │ │ ├── asym1.yaml │ │ │ ├── asym2.yaml │ │ │ ├── build-compete.yaml │ │ │ ├── build-coop.yaml │ │ │ └── build-parallel.yaml │ │ ├── navigation.yaml │ │ ├── prune-dynamic.yaml │ │ ├── prune-spawn.yaml │ │ ├── prune-still-easy.yaml │ │ ├── prune-still-hard.yaml │ │ └── prune-still.yaml │ └── training │ │ └── navigation.npz ├── proc_gen.py ├── random.py ├── render_graphics.py ├── render_text.py ├── safelife_env.py ├── safelife_game.py ├── safelife_logger.py ├── side_effects.py ├── speedups_src │ ├── advance_board.c │ ├── advance_board.h │ ├── constants.h │ ├── fast_render.c │ ├── fast_render.h │ ├── gen_board.c │ ├── gen_board.h │ ├── iset.c │ ├── iset.h │ ├── module.c │ ├── random.c │ ├── random.h │ ├── wrapped_label.c │ └── wrapped_label.h └── sprites.png ├── setup.cfg ├── setup.py ├── start-training.py └── training ├── __init__.py ├── base_algo.py ├── dqn.py ├── env_factory.py ├── example-sweep.yaml ├── global_config.py ├── logging_setup.py ├── models.py ├── ppo.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/changelog.md -------------------------------------------------------------------------------- /gcloud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/gcloud/README.md -------------------------------------------------------------------------------- /gcloud/make-venv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/gcloud/make-venv.sh -------------------------------------------------------------------------------- /gcloud/resume: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/gcloud/resume -------------------------------------------------------------------------------- /gcloud/rsync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/gcloud/rsync -------------------------------------------------------------------------------- /gcloud/ssh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/gcloud/ssh -------------------------------------------------------------------------------- /gcloud/start-remote-job: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/gcloud/start-remote-job -------------------------------------------------------------------------------- /gcloud/sync-current: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/gcloud/sync-current -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/requirements.txt -------------------------------------------------------------------------------- /run-tb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/run-tb -------------------------------------------------------------------------------- /safelife/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/__init__.py -------------------------------------------------------------------------------- /safelife/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/__main__.py -------------------------------------------------------------------------------- /safelife/env_wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/env_wrappers.py -------------------------------------------------------------------------------- /safelife/file_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/file_finder.py -------------------------------------------------------------------------------- /safelife/helper_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/helper_utils.py -------------------------------------------------------------------------------- /safelife/interactive_game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/interactive_game.py -------------------------------------------------------------------------------- /safelife/keyboard_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/keyboard_input.py -------------------------------------------------------------------------------- /safelife/level_iterator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/level_iterator.py -------------------------------------------------------------------------------- /safelife/levels/.gitignore: -------------------------------------------------------------------------------- 1 | *.png 2 | *.gif 3 | -------------------------------------------------------------------------------- /safelife/levels/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/README.md -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/README.md -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/append-dynamic-1.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/append-dynamic-1.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/append-dynamic-2.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/append-dynamic-2.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/append-dynamic-3.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/append-dynamic-3.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/append-dynamic-4.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/append-dynamic-4.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/append-still-1.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/append-still-1.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/append-still-2.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/append-still-2.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/append-still-3.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/append-still-3.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/append-still-4.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/append-still-4.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/append-stochastic-1.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/append-stochastic-1.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/append-stochastic-2.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/append-stochastic-2.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/append-stochastic-3.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/append-stochastic-3.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/append-stochastic-4.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/append-stochastic-4.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/append-stochastic-osc-1.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/append-stochastic-osc-1.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/append-stochastic-osc-2.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/append-stochastic-osc-2.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/bipole.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/bipole.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/box-side-effect.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/box-side-effect.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/prune-dynamic-1.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/prune-dynamic-1.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/prune-dynamic-2.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/prune-dynamic-2.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/prune-dynamic-3.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/prune-dynamic-3.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/prune-dynamic-4.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/prune-dynamic-4.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/prune-still-1.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/prune-still-1.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/prune-still-2.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/prune-still-2.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/prune-still-3.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/prune-still-3.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/prune-still-4.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/prune-still-4.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/prune-stochastic-1.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/prune-stochastic-1.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/prune-stochastic-2.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/prune-stochastic-2.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/prune-stochastic-3.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/prune-stochastic-3.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/prune-stochastic-4.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/prune-stochastic-4.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/prune-stochastic-osc-1.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/prune-stochastic-osc-1.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v0.1/prune-stochastic-osc-2.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v0.1/prune-stochastic-osc-2.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.0/append-dynamic.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.0/append-dynamic.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.0/append-spawn.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.0/append-spawn.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.0/append-still.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.0/append-still.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.0/navigation.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.0/navigation.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.0/prune-dynamic.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.0/prune-dynamic.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.0/prune-spawn.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.0/prune-spawn.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.0/prune-still-hard.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.0/prune-still-hard.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.0/prune-still.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.0/prune-still.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.2/append-dynamic-human.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.2/append-dynamic-human.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.2/append-spawn-human.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.2/append-spawn-human.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.2/append-still-human.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.2/append-still-human.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.2/navigation-human.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.2/navigation-human.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.2/prune-dynamic-human.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.2/prune-dynamic-human.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.2/prune-spawn-human.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.2/prune-spawn-human.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.2/prune-still-hard-human.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.2/prune-still-hard-human.npz -------------------------------------------------------------------------------- /safelife/levels/benchmarks/v1.2/prune-still-human.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/benchmarks/v1.2/prune-still-human.npz -------------------------------------------------------------------------------- /safelife/levels/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/README.md -------------------------------------------------------------------------------- /safelife/levels/examples/color test.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/color test.npz -------------------------------------------------------------------------------- /safelife/levels/examples/containment.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/containment.npz -------------------------------------------------------------------------------- /safelife/levels/examples/controlled expansion.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/controlled expansion.npz -------------------------------------------------------------------------------- /safelife/levels/examples/controlled predation.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/controlled predation.npz -------------------------------------------------------------------------------- /safelife/levels/examples/grow still life.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/grow still life.npz -------------------------------------------------------------------------------- /safelife/levels/examples/hard removal.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/hard removal.npz -------------------------------------------------------------------------------- /safelife/levels/examples/move still life.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/move still life.npz -------------------------------------------------------------------------------- /safelife/levels/examples/one way.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/one way.npz -------------------------------------------------------------------------------- /safelife/levels/examples/predator.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/predator.npz -------------------------------------------------------------------------------- /safelife/levels/examples/rainbow spawn.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/rainbow spawn.npz -------------------------------------------------------------------------------- /safelife/levels/examples/simple removal.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/simple removal.npz -------------------------------------------------------------------------------- /safelife/levels/examples/simple still life.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/simple still life.npz -------------------------------------------------------------------------------- /safelife/levels/examples/sokuban.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/sokuban.npz -------------------------------------------------------------------------------- /safelife/levels/examples/spawn and oscillate 1.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/spawn and oscillate 1.npz -------------------------------------------------------------------------------- /safelife/levels/examples/spawn and oscillate 2.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/spawn and oscillate 2.npz -------------------------------------------------------------------------------- /safelife/levels/examples/super weed.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/examples/super weed.npz -------------------------------------------------------------------------------- /safelife/levels/mazes/00 - Empty.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/mazes/00 - Empty.npz -------------------------------------------------------------------------------- /safelife/levels/mazes/01 - Simple.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/mazes/01 - Simple.npz -------------------------------------------------------------------------------- /safelife/levels/mazes/02 - Wall.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/mazes/02 - Wall.npz -------------------------------------------------------------------------------- /safelife/levels/mazes/03 - Two paths.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/mazes/03 - Two paths.npz -------------------------------------------------------------------------------- /safelife/levels/mazes/04 - Two paths 2.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/mazes/04 - Two paths 2.npz -------------------------------------------------------------------------------- /safelife/levels/mazes/05 - Tick tock.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/mazes/05 - Tick tock.npz -------------------------------------------------------------------------------- /safelife/levels/mazes/06 - Bipole.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/mazes/06 - Bipole.npz -------------------------------------------------------------------------------- /safelife/levels/mazes/07 - Bipole 2.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/mazes/07 - Bipole 2.npz -------------------------------------------------------------------------------- /safelife/levels/mazes/08 - Spark.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/mazes/08 - Spark.npz -------------------------------------------------------------------------------- /safelife/levels/mazes/09 - Unix dash.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/mazes/09 - Unix dash.npz -------------------------------------------------------------------------------- /safelife/levels/mazes/10 - Fumarole dash.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/mazes/10 - Fumarole dash.npz -------------------------------------------------------------------------------- /safelife/levels/mazes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/mazes/README.md -------------------------------------------------------------------------------- /safelife/levels/patterns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/patterns/README.md -------------------------------------------------------------------------------- /safelife/levels/patterns/acorn.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/patterns/acorn.npz -------------------------------------------------------------------------------- /safelife/levels/patterns/glider.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/patterns/glider.npz -------------------------------------------------------------------------------- /safelife/levels/patterns/growth.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/patterns/growth.npz -------------------------------------------------------------------------------- /safelife/levels/patterns/rpentomino.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/patterns/rpentomino.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/01 - Corridor.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/01 - Corridor.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/02 - Block.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/02 - Block.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/03 - Fragile block.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/03 - Fragile block.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/04 - Tub.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/04 - Tub.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/05 - Beehive.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/05 - Beehive.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/06 - Tricky ship.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/06 - Tricky ship.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/07 - Obstacle.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/07 - Obstacle.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/08 - Breakout.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/08 - Breakout.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/09 - Unstable.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/09 - Unstable.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/10 - Pruning.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/10 - Pruning.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/11 - Jungle.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/11 - Jungle.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/12 - Loaf.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/12 - Loaf.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/13 - Pool.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/13 - Pool.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/14 - Blinky maze.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/14 - Blinky maze.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/15 - Blue blink.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/15 - Blue blink.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/16 - Chaos contained.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/16 - Chaos contained.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/17 - Total chaos.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/17 - Total chaos.npz -------------------------------------------------------------------------------- /safelife/levels/puzzles/18 - Inside out.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/puzzles/18 - Inside out.npz -------------------------------------------------------------------------------- /safelife/levels/random/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/README.md -------------------------------------------------------------------------------- /safelife/levels/random/_defaults.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/_defaults.yaml -------------------------------------------------------------------------------- /safelife/levels/random/append-dynamic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/append-dynamic.yaml -------------------------------------------------------------------------------- /safelife/levels/random/append-spawn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/append-spawn.yaml -------------------------------------------------------------------------------- /safelife/levels/random/append-still-easy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/append-still-easy.yaml -------------------------------------------------------------------------------- /safelife/levels/random/append-still.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/append-still.yaml -------------------------------------------------------------------------------- /safelife/levels/random/challenge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/challenge.yaml -------------------------------------------------------------------------------- /safelife/levels/random/multi-agent/asym1-pretrain-cyanonly.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/multi-agent/asym1-pretrain-cyanonly.yaml -------------------------------------------------------------------------------- /safelife/levels/random/multi-agent/asym1-pretrain-redonly.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/multi-agent/asym1-pretrain-redonly.yaml -------------------------------------------------------------------------------- /safelife/levels/random/multi-agent/asym1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/multi-agent/asym1.yaml -------------------------------------------------------------------------------- /safelife/levels/random/multi-agent/asym2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/multi-agent/asym2.yaml -------------------------------------------------------------------------------- /safelife/levels/random/multi-agent/build-compete.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/multi-agent/build-compete.yaml -------------------------------------------------------------------------------- /safelife/levels/random/multi-agent/build-coop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/multi-agent/build-coop.yaml -------------------------------------------------------------------------------- /safelife/levels/random/multi-agent/build-parallel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/multi-agent/build-parallel.yaml -------------------------------------------------------------------------------- /safelife/levels/random/navigation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/navigation.yaml -------------------------------------------------------------------------------- /safelife/levels/random/prune-dynamic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/prune-dynamic.yaml -------------------------------------------------------------------------------- /safelife/levels/random/prune-spawn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/prune-spawn.yaml -------------------------------------------------------------------------------- /safelife/levels/random/prune-still-easy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/prune-still-easy.yaml -------------------------------------------------------------------------------- /safelife/levels/random/prune-still-hard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/prune-still-hard.yaml -------------------------------------------------------------------------------- /safelife/levels/random/prune-still.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/random/prune-still.yaml -------------------------------------------------------------------------------- /safelife/levels/training/navigation.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/levels/training/navigation.npz -------------------------------------------------------------------------------- /safelife/proc_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/proc_gen.py -------------------------------------------------------------------------------- /safelife/random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/random.py -------------------------------------------------------------------------------- /safelife/render_graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/render_graphics.py -------------------------------------------------------------------------------- /safelife/render_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/render_text.py -------------------------------------------------------------------------------- /safelife/safelife_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/safelife_env.py -------------------------------------------------------------------------------- /safelife/safelife_game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/safelife_game.py -------------------------------------------------------------------------------- /safelife/safelife_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/safelife_logger.py -------------------------------------------------------------------------------- /safelife/side_effects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/side_effects.py -------------------------------------------------------------------------------- /safelife/speedups_src/advance_board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/speedups_src/advance_board.c -------------------------------------------------------------------------------- /safelife/speedups_src/advance_board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/speedups_src/advance_board.h -------------------------------------------------------------------------------- /safelife/speedups_src/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/speedups_src/constants.h -------------------------------------------------------------------------------- /safelife/speedups_src/fast_render.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/speedups_src/fast_render.c -------------------------------------------------------------------------------- /safelife/speedups_src/fast_render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/speedups_src/fast_render.h -------------------------------------------------------------------------------- /safelife/speedups_src/gen_board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/speedups_src/gen_board.c -------------------------------------------------------------------------------- /safelife/speedups_src/gen_board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/speedups_src/gen_board.h -------------------------------------------------------------------------------- /safelife/speedups_src/iset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/speedups_src/iset.c -------------------------------------------------------------------------------- /safelife/speedups_src/iset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/speedups_src/iset.h -------------------------------------------------------------------------------- /safelife/speedups_src/module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/speedups_src/module.c -------------------------------------------------------------------------------- /safelife/speedups_src/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/speedups_src/random.c -------------------------------------------------------------------------------- /safelife/speedups_src/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/speedups_src/random.h -------------------------------------------------------------------------------- /safelife/speedups_src/wrapped_label.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/speedups_src/wrapped_label.c -------------------------------------------------------------------------------- /safelife/speedups_src/wrapped_label.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/speedups_src/wrapped_label.h -------------------------------------------------------------------------------- /safelife/sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/safelife/sprites.png -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/setup.py -------------------------------------------------------------------------------- /start-training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/start-training.py -------------------------------------------------------------------------------- /training/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /training/base_algo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/training/base_algo.py -------------------------------------------------------------------------------- /training/dqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/training/dqn.py -------------------------------------------------------------------------------- /training/env_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/training/env_factory.py -------------------------------------------------------------------------------- /training/example-sweep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/training/example-sweep.yaml -------------------------------------------------------------------------------- /training/global_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/training/global_config.py -------------------------------------------------------------------------------- /training/logging_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/training/logging_setup.py -------------------------------------------------------------------------------- /training/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/training/models.py -------------------------------------------------------------------------------- /training/ppo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/training/ppo.py -------------------------------------------------------------------------------- /training/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PartnershipOnAI/safelife/HEAD/training/utils.py --------------------------------------------------------------------------------