Arena¶
The agilerl-arena package provides the Python client and CLI for
Arena, AgileRL’s RLOps platform for
cloud-based distributed training with evolutionary hyperparameter optimization.
Package layout¶
agilerl-arena is published as its own PyPI distribution but exposes
modules through the shared agilerl.* namespace:
Core
agilerlshipsagilerl.models,agilerl.training, algorithms, and other runtime modules.agilerl-arenaships onlyagilerl.arena(client, CLI, inference, andagilerl.arena.models).
After pip install agilerl-arena or pip install "agilerl[arena]", import
Arena code as agilerl.arena, not as a top-level arena or
agilerl_arena module:
from agilerl.arena import ArenaClient
from agilerl.arena.models import TrainingManifest
The two wheels merge under one namespace at install time. You do not need to
install both packages to use agilerl.arena alone, but
ArenaTrainer in core agilerl expects
agilerl-arena to be present.
See also
Submitting Experiments section for a usage guide with examples.