Welcome to RL-Insight’s documentation!
RL-Insight is a performance insight and observability toolkit for reinforcement learning (RL) systems. It focuses on analyzing offline cluster logs first, and is evolving towards full-stack online monitoring and visualization.
Overview
Data Specification
Developer Guides
Contribution
RL-Insight is free software; you can redistribute it and/or modify it under the terms of the Apache License 2.0. We welcome contributions. Join us on GitHub for discussions.
Contributions from the community are welcome! Please check out our project roadmap and good first issues to see where you can contribute.
Code Linting and Formatting
We use pre-commit to help improve code quality. To initialize pre-commit, run:
pip install pre-commit
pre-commit install
To resolve CI errors locally, you can also manually run pre-commit by:
pre-commit run
Adding CI tests
If possible, please add CI test(s) for your new feature:
Find the most relevant workflow yml file.
Add related path patterns to the
pathssection if not already included.Minimize the workload of the test script(s) (see existing scripts for examples).