Instructions to use KexuanShi/Megatron-LM with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- NeMo
How to use KexuanShi/Megatron-LM with NeMo:
# tag did not correspond to a valid NeMo domain.
- Notebooks
- Google Colab
- Kaggle
File size: 1,863 Bytes
88e6849 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | ---
orphan: true
---
# Documentation Development
- [Documentation Development](#documentation-development)
- [Build the Documentation](#build-the-documentation)
- [Live Building](#live-building)
- [Documentation Version](#documentation-version)
## Build the Documentation
The following sections describe how to set up and build the NeMo RL documentation.
Switch to the documentation source folder and generate HTML output.
```sh
cd docs/
uv run --group docs sphinx-build . _build/html
```
* The resulting HTML files are generated in a `_build/html` folder that is created under the project `docs/` folder.
* The generated python API docs are placed in `apidocs` under the `docs/` folder.
## Checking for Broken Links
To check for broken http links in the docs, run this command:
```sh
cd docs/
uv run --group docs sphinx-build --builder linkcheck . _build/linkcheck
```
It will output a JSON file at `_build/linkcheck/output.json` with links it found while building the
docs. Records will have a status of `broken` if the link is not reachable. The `docs/conf.py` file is
configured to ignore github links because the CI test will often experience rate limit errors.
Comment out the `linkcheck_ignore` variable there to check all the links.
## Live Building
When writing documentation, it can be helpful to serve the documentation and have it update live while you edit.
To do so, run:
```sh
cd docs/
uv run --group docs sphinx-autobuild . _build/html --port 12345 --host 0.0.0.0
```
Open a web browser and go to `http://${HOST_WHERE_SPHINX_COMMAND_RUN}:12345` to view the output.
## Documentation Version
The three files below control the version switcher. Before you attempt to publish a new version of the documentation, update these files to match the latest version numbers.
* docs/versions1.json
* docs/project.json
* docs/conf.py
|