← all repositories
NVIDIA-NeMo/Gym

Where LLM agents go to prove themselves (at scale)

Infrastructure to evaluate and improve agents in reproducible, stateful environments at scale.

1.2k stars Python AgentsLLMOps · Eval
Gym
Velocity · 7d
+23
★ / day
Trend
accelerating
star history

What it does

NeMo Gym is a framework for building and running environments where models and agents complete tasks, get scored, and learn. It packages datasets, agent harnesses, verifiers, and per-task execution state into modular components that can be used for both evaluation and reinforcement-learning training. The core library runs on standard development machines and does not require a GPU.

The interesting bit

Instead of treating evaluation as a throwaway script, NeMo Gym treats it as infrastructure: it spins up local servers to coordinate models, agents, and task verification, and it is explicitly designed to let you move between evaluation, agent optimization, and RL training. NVIDIA also notes it has been battle-tested in production Nemotron training.

Key highlights

  • Modular interfaces for agents, environments, tasks, and verifiers
  • Curated environment hub with benchmarks for tool calling, code execution, and reasoning
  • Scales to thousands of concurrent environments via Ray
  • Plugs into RL frameworks like NeMo RL, Unsloth, and VeRL
  • Integrates with existing libraries such as Aviary, Reasoning Gym, and Verifiers
  • Includes built-in agent harnesses (OpenHands, LangGraph, Mini SWE Agent)

Caveats

  • Explicitly labeled early development: expect evolving APIs, incomplete documentation, and occasional bugs
  • Requires Python 3.12+ and the quickstart relies on uv
  • GPU or API keys may be needed for specific resource servers or model inference

Verdict

A solid bet if you are building reusable agent evaluation pipelines or doing RL training on LLMs and need reproducible, stateful tasks. If you just need to score a model once with a stateless check, the README itself admits a simple script is probably sufficient.

Frequently asked

What is NVIDIA-NeMo/Gym?
Infrastructure to evaluate and improve agents in reproducible, stateful environments at scale.
Is Gym open source?
Yes — NVIDIA-NeMo/Gym is open source, released under the Apache-2.0 license.
What language is Gym written in?
NVIDIA-NeMo/Gym is primarily written in Python.
How popular is Gym?
NVIDIA-NeMo/Gym has 1.2k stars on GitHub and is currently accelerating.
Where can I find Gym?
NVIDIA-NeMo/Gym is on GitHub at https://github.com/NVIDIA-NeMo/Gym.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.