Practical overview
When it fits
Use Fired Up when you want a local Python command-line workflow for experimenting with deep-RL algorithms in fully observed, non-image-based Gym environments.
Who it is for
- Learners exploring deep reinforcement learning.
- Developers training and evaluating policies in Gym environments.
Documented uses
- Train policies with VPG, TRPO, PPO, DQN, DDPG, TD3 or SAC.
- Test a trained policy and view a video of its behavior.
- Plot results from a policy-training run.
Requirements & limits
The repository is public and lists an MIT license. The README identifies Linux and macOS as supported platforms; Windows is untested.
- Requires Python 3, PyTorch, OpenAI Gym and OpenMPI.
- MuJoCo environments are excluded from the default Gym installation.
- The documented actor-critics are non-recurrent and intended for fully observed, non-image-based environments.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install Fired Up and check a PPO run
Set up the package and run the README's PPO installation check in LunarLander-v2.
Before you start
- Python 3, PyTorch, OpenAI Gym and OpenMPI.
- Linux or macOS is identified as supported; the README describes Python 3.7 with Anaconda or a Python 3 virtual environment.
- OpenMPI development files on Ubuntu, or Homebrew to install OpenMPI on macOS.
Steps
Create and activate a Python environment, using the documented Anaconda or virtualenv approach.
Install OpenMPI: the README gives
sudo apt update && sudo apt install libopenmpi-devfor Ubuntu andbrew install openmpifor macOS.Clone
https://github.com/kashif/firedup.git, change into thefiredupdirectory, and run the command below.pip install -e .Run the command below.
python -m fireup.run ppo --hid "[32,32]" --env LunarLander-v2 --exp_name installtest --gamma 0.999
Expected outcome
The README presents a PPO training run in LunarLander-v2 as the installation check.
Guide limitations
- The README identifies Linux and macOS as supported; Windows is untested.
- Gym MuJoCo environments are not included in the default Gym installation.
Test and plot a saved policy
Use the documented utilities on the policy output from the `installtest` run.
Before you start
- A completed PPO run using the
installtestexperiment name.
Steps
Run the command below to watch a video of the trained policy.
python -m fireup.run test_policy data/installtest/installtest_s0Run the command below to plot the results.
python -m fireup.run plot data/installtest/installtest_s0
Expected outcome
The documented utilities provide a video view of the trained policy and a plot of its results.
Guide limitations
- These commands depend on the output path produced by the README's
installtestexample.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- kashif/firedup · Official homepage title · retained in its source language

