This page is for version 0.2.1.
For other versions, use one of these documentation indexes:
- Main (default): https://docs.nvidia.com/nemo/gym/main/llms.txt
- 0.7.0: https://docs.nvidia.com/nemo/gym/v0.7.0/llms.txt
- 0.6.0: https://docs.nvidia.com/nemo/gym/v0.6.0/llms.txt
- 0.5.1: https://docs.nvidia.com/nemo/gym/v0.5.1/llms.txt
- 0.5.0: https://docs.nvidia.com/nemo/gym/v0.5.0/llms.txt
- 0.4.0: https://docs.nvidia.com/nemo/gym/v0.4.0/llms.txt
- 0.3.0: https://docs.nvidia.com/nemo/gym/v0.3.0/llms.txt
- 0.2.1: https://docs.nvidia.com/nemo/gym/v0.2.1/llms.txt
Open an interactive shell in an ephemeral NeMo Gym sandbox.
Module Contents
Functions
Data
API
nemo_gym.sandbox.shell._bridge_terminal(session: nemo_gym.sandbox.SandboxPtySession,stdin_fd: int,stdout_fd: int) -> int
async
nemo_gym.sandbox.shell._load_provider_config(config_path: pathlib.Path) -> tuple[dict[str, typing.Any], dict[str, typing.Any]]
nemo_gym.sandbox.shell._parse_args(argv: list[str] | None = None) -> argparse.Namespace
nemo_gym.sandbox.shell._pump_stdin(session: nemo_gym.sandbox.SandboxPtySession,fd: int) -> None
async
nemo_gym.sandbox.shell._pump_stdout(session: nemo_gym.sandbox.SandboxPtySession,fd: int) -> None
async
nemo_gym.sandbox.shell._raw_terminal(fd: int) -> collections.abc.Iterator[None]
nemo_gym.sandbox.shell._read_fd(fd: int,size: int = 65536) -> bytes
async
nemo_gym.sandbox.shell._run_shell(args: argparse.Namespace) -> int
async
nemo_gym.sandbox.shell._terminal_size(fd: int) -> tuple[int, int]
nemo_gym.sandbox.shell._write_all(fd: int,data: bytes) -> None
nemo_gym.sandbox.shell.main(argv: list[str] | None = None) -> int
nemo_gym.sandbox.shell.DEFAULT_IMAGE = 'docker.io/library/python:3.12-slim'