API ReferenceFull Library ReferenceNemo GymNemo GymSandbox
nemo_gym.sandbox.shell
nemo_gym.sandbox.shell
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'