PPO implementation for CartPole-v1 using Gymnasium and PyTorch.
Enter the project environment, then use the Makefile targets below.
make trainSmaller/larger training runs:
make train_xs
make train_sm
make train_md
make train_lg
make train_xl
make train_xxlTrain with rendering enabled:
make train_visualThe default checkpoint is saved to:
checkpoints/policy.pt
make playThis loads checkpoints/policy.pt and runs one rendered episode.
Training metrics are tracked with Aim. Start the UI with:
make aim