Implementation of the Option-Critic Architecture | PyTorch
Clone the repo and install in editable mode using pip from the project root directory:
pip install -e .The list of dependencies are available here, which are automatically installed.
See all the available config options using
oca run --helpCheck ConfigRunDefaults for the base defaults.
Specify any overrides using CLI arguments.
oca run --switch-goal --env FourRooms-v0 --agent OptionCriticEnvironments (not limited to, but tested on these):
FourRooms-v0AsterixNoFrameskip-v4MsPacmanNoFrameskip-v4SeaquestNoFrameskip-v4ZaxxonNoFrameskip-v4CartPole-v1
To check logs in tensorboard
tensorboard --logdir=./oca/experiments/runs/{run_name}To check available configs, use
oca plot --helpoca plot --run-name {run_name}