> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://fr.nvidia-localization.ferndocs.com/fr/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://fr.nvidia-localization.ferndocs.com/fr/_mcp/server.

# nemo\_rl

## Sous-packages

* **[`experience`](nemo-rl-experience)**
* **[`metrics`](nemo-rl-metrics)**
* **[`evals`](nemo-rl-evals)**
* **[`distributed`](nemo-rl-distributed)**
* **[`environments`](nemo-rl-environments)**
* **[`algorithms`](nemo-rl-algorithms)**
* **[`converters`](nemo-rl-converters)**
* **[`utils`](nemo-rl-utils)**
* **[`models`](nemo-rl-models)**
* **[`data`](nemo-rl-data)**

## Sous-modules

* **[`package_info`](nemo-rl-package-info)**

## Contenu du module

### Fonctions

| Nom                                            | Description                                                                          |
| ---------------------------------------------- | ------------------------------------------------------------------------------------ |
| [`_patch_nsight_file`](#nemorlpatchnsightfile) | Corriger le fichier nsight.py pour résoudre l'affectation de context.py\_executable. |

### Données

`megatron_path`

### API

```python
nemo_rl.megatron_path
```

**Valeur**: `None`

```python
nemo_rl._patch_nsight_file()
```

Corriger le fichier nsight.py pour résoudre l'affectation de context.py\_executable.

Jusqu'à ce que cette correction soit intégrée en amont, nous maintiendrons ce correctif ici. Cette logique de correction n'est appliquée que si l'utilisateur souhaite utiliser le profilage nsys, qu'il active avec NRL\_NSYS\_WORKER\_PATTERNS.

Si activé, appliquera efficacement le correctif suivant de manière idempotente :

[https://github.com/ray-project/ray/compare/master...terrykong:ray:tk/nsight-py-exeutable-fix?expand=1](https://github.com/ray-project/ray/compare/master...terrykong:ray:tk/nsight-py-exeutable-fix?expand=1)

Ce hack fonctionne car le plugin nsight n'est pas appelé à partir du processus pilote principal, donc dès que nemo\_rl est importé, le correctif est appliqué et la source du module nsight.py est à jour avant que nsight.py ne soit réellement nécessaire.