Skip to content

Commit c2b4b98

Browse files
authored
docs: improve README header with badges and fix ip install typo in docs (#500)
Signed-off-by: oliver könig <okoenig@nvidia.com>
1 parent 99cd801 commit c2b4b98

2 files changed

Lines changed: 17 additions & 26 deletions

File tree

README.md

Lines changed: 16 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
1+
<div align="center">
2+
13
# NeMo Run
24

5+
[![Codecov](https://codecov.io/github/NVIDIA-NeMo/Run/graph/badge.svg)](https://codecov.io/github/NVIDIA-NeMo/Run)
6+
[![Run tests](https://github.com/NVIDIA-NeMo/Run/actions/workflows/test.yml/badge.svg)](https://github.com/NVIDIA-NeMo/Run/actions/workflows/test.yml)
7+
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/release/python-3100/)
8+
[![GitHub Stars](https://img.shields.io/github/stars/NVIDIA-NeMo/Run.svg?style=social&label=Star&cacheSeconds=14400)](https://github.com/NVIDIA-NeMo/Run/stargazers/)
9+
10+
[Documentation](https://docs.nvidia.com/nemo/run/latest/) | [Examples](https://github.com/NVIDIA-NeMo/Run/tree/main/examples) | [Contributing](https://github.com/NVIDIA-NeMo/Run/blob/main/CONTRIBUTING.md) | [FAQs](./docs/faqs.md)
11+
</div>
12+
313
> [!IMPORTANT]
414
> NeMo Run is still in active development and this is a pre-release. The API is subject to change without notice until the project reaches version 1.0.0
515
@@ -11,35 +21,17 @@ NeMo Run is a powerful tool designed to streamline the configuration, execution,
1121

1222
To learn more, click on each link. This represents the typical order that NeMo Run users follow for setting up and launching experiments.
1323

14-
- [NeMo Run](#nemo-run)
15-
- [Why Use NeMo Run?](#why-use-nemo-run)
16-
- [Install NeMo Run](#install-nemo-run)
17-
- [Get Started](#get-started)
18-
- [Design Philosophy and Inspiration](#design-philosophy-and-inspiration)
19-
- [Pythonic](#pythonic)
20-
- [Modular](#modular)
21-
- [Opinionated but Flexible](#opinionated-but-flexible)
22-
- [Set Up Once and Scale Easily](#set-up-once-and-scale-easily)
23-
- [Tutorials](#tutorials)
24-
- [Hello world](#hello-world)
25-
- [Contribute to NeMo Run](#contribute-to-nemo-run)
26-
- [FAQs](#faqs)
27-
28-
2924
## Why Use NeMo Run?
3025
Please see this [detailed guide](./docs/guides/why-use-nemo-run.md) for reasons to use NeMo Run.
3126

3227
## Install NeMo Run
33-
To install the project, use the following command:
3428

3529
```bash
3630
pip install git+https://github.com/NVIDIA-NeMo/Run.git
3731
```
3832

39-
Make sure you have `pip` installed and configured properly.
40-
4133
## Get Started
42-
To get started with NeMo Run, follow these three steps based on the core responsibilities mentioned above. For this example, well showcase a pre-training example in Nemo 2.0 using Llama3.
34+
To get started with NeMo Run, follow these three steps based on the core responsibilities mentioned above. For this example, we'll showcase a pre-training example in Nemo 2.0 using Llama3.
4335

4436
1. Configure your function:
4537
```python
@@ -50,7 +42,6 @@ partial_func = llm.llama3_8b.pretrain_recipe(name="llama3-8b", ckpt_dir="/path/t
5042
2. Define your Executor:
5143
```python
5244
import nemo_run as run
53-
# Local executor
5445
local_executor = run.LocalExecutor()
5546
```
5647

@@ -88,7 +79,7 @@ While it may take some time initially for users to become familiar with NeMo Run
8879

8980
## Tutorials
9081

91-
#### Hello world
82+
### Hello world
9283

9384
The `hello_world` tutorial series provides a comprehensive introduction to NeMo Run, demonstrating its capabilities through a simple example. The tutorial covers:
9485

@@ -98,11 +89,11 @@ The `hello_world` tutorial series provides a comprehensive introduction to NeMo
9889
- Creating and managing experiments using `run.Experiment`.
9990

10091
You can find the tutorial series below:
101-
- [Part 1](examples/hello-world/hello_world.ipynb).
102-
- [Part 2](examples/hello-world/hello_experiments.ipynb).
103-
- [Part 3](examples/hello-world/hello_scripts.py).
92+
- [Part 1](examples/hello-world/hello_world.ipynb)
93+
- [Part 2](examples/hello-world/hello_experiments.ipynb)
94+
- [Part 3](examples/hello-world/hello_scripts.py)
10495

105-
## Contribute to NeMo Run
96+
## Contributing
10697
Please see the [contribution guide](./CONTRIBUTING.md) to contribute to NeMo Run.
10798

10899
## FAQs

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ This is also the typical order Nemo Run users will follow to setup and launch ex
1515
To install the project, use the following command:
1616

1717
```bash
18-
ip install git+https://github.com/NVIDIA-NeMo/Run.git
18+
pip install git+https://github.com/NVIDIA-NeMo/Run.git
1919
```
2020

2121
To install Skypilot with optional features, use one of the following commands:

0 commit comments

Comments
 (0)