You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Workflow: For External Contributors (Fork Required)
19
58
20
59
#### Before You Start: Install pre-commit
21
60
22
-
From the [`nemo-rl` root directory](.), run:
23
-
```bash
24
-
python3 -m pip install pre-commit
25
-
pre-commit install
26
-
```
61
+
Pre-commit checks (using `ruff`/`pyrefly`) will help ensure your code follows our formatting and style guidelines.
27
62
28
-
Pre-commit checks (using `ruff`) will help ensure your code follows our formatting and style guidelines.
63
+
If you're an external contributor, you'll need to fork the repository:
29
64
30
-
We follow a direct clone and branch workflow for now:
65
+
1.**Create a fork**: Click the "Fork" button on the [GitHub repository page](https://github.com/NVIDIA-NeMo/RL) or follow this direct link: https://github.com/NVIDIA-NeMo/RL/fork
We require signing commits with `--signoff` (or `-s` for short). See [Signing Your Work](#signing-your-work) for details.
50
105
51
-
4. Push your branch to the repository:
106
+
8.**Push to your fork**:
107
+
```bash
108
+
git push origin your-feature-name
109
+
```
110
+
111
+
9.**Create a pull request** from your fork's branch to the main repository's `main` branch through the GitHub web interface. For example, if your GitHub username is `terrykong` and your feature branch is `your-feature-name`, the compare URL would look like: https://github.com/NVIDIA-NeMo/RL/compare/main...terrykong:RL:your-feature-name?expand=1
112
+
113
+
### Workflow: For NVIDIA Contributors (Direct Access)
114
+
115
+
If you have write access to the repository (NVIDIA contributors):
* 📝 [v0.3.0 Blog Post](https://nvidia-nemo.github.io/blog/2025/07/21/nemo-rl-v0.3/)
6
+
* 📊 View the release run metrics on [Google Colab](https://colab.research.google.com/drive/15kpesCV1m_C5UQFStssTEjaN2RsBMeZ0?usp=sharing) to get a head start on your experimentation.
7
+
*[5/14/2025][Reproduce DeepscaleR with NeMo RL!](docs/guides/grpo-deepscaler.md)
* 📊 View the release run metrics on [Google Colab](https://colab.research.google.com/drive/1o14sO0gj_Tl_ZXGsoYip3C0r5ofkU1Ey?usp=sharing) to get a head start on your experimentation.
10
+
11
+
## Table of Contents
3
12
<!-- markdown all in one -->
4
13
-[Nemo RL: A Scalable and Efficient Post-Training Library](#nemo-rl-a-scalable-and-efficient-post-training-library)
5
14
-[📣 News](#-news)
15
+
-[Table of Contents](#table-of-contents)
6
16
-[Features](#features)
7
17
-[Prerequisites](#prerequisites)
8
18
-[Training Backends](#training-backends)
@@ -36,13 +46,6 @@ What you can expect:
36
46
-**Flexibility** with a modular design that allows easy integration and customization.
37
47
-**Comprehensive documentation** that is both detailed and user-friendly, with practical examples.
* 📊 View the release run metrics on [Google Colab](https://colab.research.google.com/drive/15kpesCV1m_C5UQFStssTEjaN2RsBMeZ0?usp=sharing) to get a head start on your experimentation.
42
-
*[5/14/2025][Reproduce DeepscaleR with NeMo RL!](docs/guides/grpo-deepscaler.md)
* 📊 View the release run metrics on [Google Colab](https://colab.research.google.com/drive/1o14sO0gj_Tl_ZXGsoYip3C0r5ofkU1Ey?usp=sharing) to get a head start on your experimentation.
0 commit comments