├── README.md ├── algs ├── A2C │ ├── __init__.py │ └── a2c.py └── P3O │ ├── __init__.py │ ├── buffer.py │ └── p3o.py ├── main.py ├── misc ├── __init__.py ├── env.py ├── mxnet_utility.py ├── optimizer.py ├── runner.py └── utils.py ├── models ├── __init__.py └── networks.py └── oailibs ├── __init__.py ├── bench ├── __init__.py └── monitor.py ├── common ├── __init__.py ├── atari_wrappers.py ├── cmd_util.py ├── math_util.py ├── misc_util.py ├── retro_wrappers.py ├── running_mean_std.py ├── tile_images.py └── vec_env │ ├── __init__.py │ ├── dummy_vec_env.py │ ├── shmem_vec_env.py │ ├── subproc_vec_env.py │ ├── util.py │ ├── vec_frame_stack.py │ ├── vec_monitor.py │ ├── vec_normalize.py │ └── vec_video_recorder.py └── logger.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/README.md -------------------------------------------------------------------------------- /algs/A2C/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /algs/A2C/a2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/algs/A2C/a2c.py -------------------------------------------------------------------------------- /algs/P3O/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /algs/P3O/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/algs/P3O/buffer.py -------------------------------------------------------------------------------- /algs/P3O/p3o.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/algs/P3O/p3o.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/main.py -------------------------------------------------------------------------------- /misc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /misc/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/misc/env.py -------------------------------------------------------------------------------- /misc/mxnet_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/misc/mxnet_utility.py -------------------------------------------------------------------------------- /misc/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/misc/optimizer.py -------------------------------------------------------------------------------- /misc/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/misc/runner.py -------------------------------------------------------------------------------- /misc/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/misc/utils.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/models/networks.py -------------------------------------------------------------------------------- /oailibs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /oailibs/bench/__init__.py: -------------------------------------------------------------------------------- 1 | from oailibs.bench.monitor import * 2 | -------------------------------------------------------------------------------- /oailibs/bench/monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/bench/monitor.py -------------------------------------------------------------------------------- /oailibs/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/__init__.py -------------------------------------------------------------------------------- /oailibs/common/atari_wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/atari_wrappers.py -------------------------------------------------------------------------------- /oailibs/common/cmd_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/cmd_util.py -------------------------------------------------------------------------------- /oailibs/common/math_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/math_util.py -------------------------------------------------------------------------------- /oailibs/common/misc_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/misc_util.py -------------------------------------------------------------------------------- /oailibs/common/retro_wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/retro_wrappers.py -------------------------------------------------------------------------------- /oailibs/common/running_mean_std.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/running_mean_std.py -------------------------------------------------------------------------------- /oailibs/common/tile_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/tile_images.py -------------------------------------------------------------------------------- /oailibs/common/vec_env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/vec_env/__init__.py -------------------------------------------------------------------------------- /oailibs/common/vec_env/dummy_vec_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/vec_env/dummy_vec_env.py -------------------------------------------------------------------------------- /oailibs/common/vec_env/shmem_vec_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/vec_env/shmem_vec_env.py -------------------------------------------------------------------------------- /oailibs/common/vec_env/subproc_vec_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/vec_env/subproc_vec_env.py -------------------------------------------------------------------------------- /oailibs/common/vec_env/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/vec_env/util.py -------------------------------------------------------------------------------- /oailibs/common/vec_env/vec_frame_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/vec_env/vec_frame_stack.py -------------------------------------------------------------------------------- /oailibs/common/vec_env/vec_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/vec_env/vec_monitor.py -------------------------------------------------------------------------------- /oailibs/common/vec_env/vec_normalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/vec_env/vec_normalize.py -------------------------------------------------------------------------------- /oailibs/common/vec_env/vec_video_recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/common/vec_env/vec_video_recorder.py -------------------------------------------------------------------------------- /oailibs/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasoolfa/P3O/HEAD/oailibs/logger.py --------------------------------------------------------------------------------