├── .github └── workflows │ ├── codeql-analysis.yml │ └── stale.yml ├── .gitignore ├── LICENSE ├── README.md ├── configs ├── eval-diamond.yaml ├── eval-treechop.yaml ├── train-diamond.yaml └── train-treechop.yaml ├── demonstrations └── .gitkeep ├── docker ├── build.sh ├── dockerfile └── requirements.txt ├── hierarchy ├── __init__.py ├── subtask_agent.py └── subtasks_extraction.py ├── main.py ├── policy ├── __init__.py ├── agent.py ├── models.py ├── replay_buffer.py ├── sum_tree.py └── tf1_models.py ├── static └── forging.png ├── train └── .gitkeep └── utils ├── __init__.py ├── config_validation.py ├── discretization.py ├── fake_env.py ├── load_demonstrations.py ├── load_weights.py ├── tf_util.py └── wrappers.py /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/README.md -------------------------------------------------------------------------------- /configs/eval-diamond.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/configs/eval-diamond.yaml -------------------------------------------------------------------------------- /configs/eval-treechop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/configs/eval-treechop.yaml -------------------------------------------------------------------------------- /configs/train-diamond.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/configs/train-diamond.yaml -------------------------------------------------------------------------------- /configs/train-treechop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/configs/train-treechop.yaml -------------------------------------------------------------------------------- /demonstrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/build.sh: -------------------------------------------------------------------------------- 1 | docker build -t forger-v2 . 2 | -------------------------------------------------------------------------------- /docker/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/docker/dockerfile -------------------------------------------------------------------------------- /docker/requirements.txt: -------------------------------------------------------------------------------- 1 | minerl>=0.4 2 | opencv-python 3 | PyYAML 4 | pydantic 5 | scipy 6 | pyglet 7 | tensorflow>=2.8.0 8 | wandb -------------------------------------------------------------------------------- /hierarchy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hierarchy/subtask_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/hierarchy/subtask_agent.py -------------------------------------------------------------------------------- /hierarchy/subtasks_extraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/hierarchy/subtasks_extraction.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/main.py -------------------------------------------------------------------------------- /policy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /policy/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/policy/agent.py -------------------------------------------------------------------------------- /policy/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/policy/models.py -------------------------------------------------------------------------------- /policy/replay_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/policy/replay_buffer.py -------------------------------------------------------------------------------- /policy/sum_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/policy/sum_tree.py -------------------------------------------------------------------------------- /policy/tf1_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/policy/tf1_models.py -------------------------------------------------------------------------------- /static/forging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/static/forging.png -------------------------------------------------------------------------------- /train/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/config_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/utils/config_validation.py -------------------------------------------------------------------------------- /utils/discretization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/utils/discretization.py -------------------------------------------------------------------------------- /utils/fake_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/utils/fake_env.py -------------------------------------------------------------------------------- /utils/load_demonstrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/utils/load_demonstrations.py -------------------------------------------------------------------------------- /utils/load_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/utils/load_weights.py -------------------------------------------------------------------------------- /utils/tf_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/utils/tf_util.py -------------------------------------------------------------------------------- /utils/wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cog-model/forger/HEAD/utils/wrappers.py --------------------------------------------------------------------------------