Metadata-Version: 2.3
Name: nanorl
Version: 0.1.0
Summary: Rollout and RL utilities for LLM agents.
License: MIT
Requires-Dist: gyllm>=0.1.0
Requires-Dist: torch>=2.9.0
Requires-Dist: vllm>=0.11.0
Requires-Dist: datasets
Requires-Dist: omegaconf
Requires-Dist: transformers
Requires-Dist: wandb
Requires-Dist: accelerate
Requires-Dist: vllm ; extra == 'spark'
Requires-Dist: torch ; extra == 'spark'
Requires-Dist: torchvision ; extra == 'spark'
Requires-Dist: torchaudio ; extra == 'spark'
Requires-Dist: xgrammar ; extra == 'spark'
Requires-Dist: triton ; extra == 'spark'
Requires-Dist: flashinfer-python ; extra == 'spark'
Requires-Python: >=3.12
Project-URL: Homepage, https://github.com/RedTachyon/nanorl
Project-URL: Repository, https://github.com/RedTachyon/nanorl
Provides-Extra: spark
Description-Content-Type: text/markdown

# nanorl

Rollout and RL utilities for LLM agents, built on top of `gyllm`.

Repo: https://github.com/RedTachyon/nanorl

## Install

```bash
uv pip install nanorl
```

### DGX Spark (nanorl + vllm)

```bash
uv venv .venv --python 3.12
source .venv/bin/activate

uv pip install --prerelease=allow \
  --extra-index-url https://download.pytorch.org/whl/cu130 \
  "vllm @ https://github.com/vllm-project/vllm/releases/download/v0.14.0/vllm-0.14.0+cu130-cp38-abi3-manylinux_2_35_aarch64.whl" \
  "nanorl[spark]"
```
