├── .gitignore ├── ALAPn.ipynb ├── ASAPn.ipynb ├── Fonctions_Nathan.ipynb ├── NathanFuncV2.ipynb ├── README.md ├── SLC.txt ├── a2c ├── __init__.py └── a2c.py ├── config.py ├── env ├── __init__.py ├── env_classes.py └── utils.py ├── evalutation.py ├── human_playing_commandline.py ├── img ├── distrib_agent_162.pdf ├── distrib_agent_168.pdf ├── sched_162.pdf ├── sched_163.pdf ├── sched_168.pdf ├── sched_asap.pdf └── test.pdf ├── log_utils.py ├── main.py ├── main_a2c.py ├── model.py ├── notebook.ipynb ├── plot_circular_tree.ipynb ├── plots.ipynb ├── ppo ├── Agent.py ├── PPO.py ├── __init__.py ├── a2c.py ├── distributions.py ├── evaluation.py ├── kfac.py ├── policy.py ├── storage.py ├── utils.py └── vectorized_env.py ├── run_5_seed.py ├── sched_p13.png ├── simulASAP_ALAP_Nathan.ipynb ├── test.ipynb └── vec_env ├── __init__.py ├── base_vec_env.py ├── dummy_vec_env.py ├── running_mean_std.py ├── subproc_vec_env.py ├── tile_images.py ├── util.py ├── vec_check_nan.py ├── vec_frame_stack.py ├── vec_normalize.py └── vec_video_recorder.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/.gitignore -------------------------------------------------------------------------------- /ALAPn.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/ALAPn.ipynb -------------------------------------------------------------------------------- /ASAPn.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/ASAPn.ipynb -------------------------------------------------------------------------------- /Fonctions_Nathan.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/Fonctions_Nathan.ipynb -------------------------------------------------------------------------------- /NathanFuncV2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/NathanFuncV2.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/README.md -------------------------------------------------------------------------------- /SLC.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/SLC.txt -------------------------------------------------------------------------------- /a2c/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/a2c/__init__.py -------------------------------------------------------------------------------- /a2c/a2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/a2c/a2c.py -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/config.py -------------------------------------------------------------------------------- /env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/env/__init__.py -------------------------------------------------------------------------------- /env/env_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/env/env_classes.py -------------------------------------------------------------------------------- /env/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/env/utils.py -------------------------------------------------------------------------------- /evalutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/evalutation.py -------------------------------------------------------------------------------- /human_playing_commandline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/human_playing_commandline.py -------------------------------------------------------------------------------- /img/distrib_agent_162.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/img/distrib_agent_162.pdf -------------------------------------------------------------------------------- /img/distrib_agent_168.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/img/distrib_agent_168.pdf -------------------------------------------------------------------------------- /img/sched_162.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/img/sched_162.pdf -------------------------------------------------------------------------------- /img/sched_163.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/img/sched_163.pdf -------------------------------------------------------------------------------- /img/sched_168.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/img/sched_168.pdf -------------------------------------------------------------------------------- /img/sched_asap.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/img/sched_asap.pdf -------------------------------------------------------------------------------- /img/test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/img/test.pdf -------------------------------------------------------------------------------- /log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/log_utils.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/main.py -------------------------------------------------------------------------------- /main_a2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/main_a2c.py -------------------------------------------------------------------------------- /model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/model.py -------------------------------------------------------------------------------- /notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/notebook.ipynb -------------------------------------------------------------------------------- /plot_circular_tree.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/plot_circular_tree.ipynb -------------------------------------------------------------------------------- /plots.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/plots.ipynb -------------------------------------------------------------------------------- /ppo/Agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/ppo/Agent.py -------------------------------------------------------------------------------- /ppo/PPO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/ppo/PPO.py -------------------------------------------------------------------------------- /ppo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/ppo/__init__.py -------------------------------------------------------------------------------- /ppo/a2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/ppo/a2c.py -------------------------------------------------------------------------------- /ppo/distributions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/ppo/distributions.py -------------------------------------------------------------------------------- /ppo/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/ppo/evaluation.py -------------------------------------------------------------------------------- /ppo/kfac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/ppo/kfac.py -------------------------------------------------------------------------------- /ppo/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/ppo/policy.py -------------------------------------------------------------------------------- /ppo/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/ppo/storage.py -------------------------------------------------------------------------------- /ppo/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/ppo/utils.py -------------------------------------------------------------------------------- /ppo/vectorized_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/ppo/vectorized_env.py -------------------------------------------------------------------------------- /run_5_seed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/run_5_seed.py -------------------------------------------------------------------------------- /sched_p13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/sched_p13.png -------------------------------------------------------------------------------- /simulASAP_ALAP_Nathan.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/simulASAP_ALAP_Nathan.ipynb -------------------------------------------------------------------------------- /test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/test.ipynb -------------------------------------------------------------------------------- /vec_env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/vec_env/__init__.py -------------------------------------------------------------------------------- /vec_env/base_vec_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/vec_env/base_vec_env.py -------------------------------------------------------------------------------- /vec_env/dummy_vec_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/vec_env/dummy_vec_env.py -------------------------------------------------------------------------------- /vec_env/running_mean_std.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/vec_env/running_mean_std.py -------------------------------------------------------------------------------- /vec_env/subproc_vec_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/vec_env/subproc_vec_env.py -------------------------------------------------------------------------------- /vec_env/tile_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/vec_env/tile_images.py -------------------------------------------------------------------------------- /vec_env/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/vec_env/util.py -------------------------------------------------------------------------------- /vec_env/vec_check_nan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/vec_env/vec_check_nan.py -------------------------------------------------------------------------------- /vec_env/vec_frame_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/vec_env/vec_frame_stack.py -------------------------------------------------------------------------------- /vec_env/vec_normalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/vec_env/vec_normalize.py -------------------------------------------------------------------------------- /vec_env/vec_video_recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathangrinsztajn/DAG-scheduling/HEAD/vec_env/vec_video_recorder.py --------------------------------------------------------------------------------