nemo_gym.cli#
Module Contents#
Classes#
Functions#
API#
- nemo_gym.cli._setup_env_command(
- dir_path: pathlib.Path,
- global_config_dict: omegaconf.DictConfig,
- nemo_gym.cli._run_command(
- command: str,
- working_directory: pathlib.Path,
- class nemo_gym.cli.RunConfig#
Bases:
nemo_gym.config_types.BaseNeMoGymCLIConfig- entrypoint: str#
‘Field(…)’
- class nemo_gym.cli.TestConfig#
Bases:
nemo_gym.cli.RunConfig- should_validate_data: bool#
‘Field(…)’
- _dir_path: pathlib.Path#
None
- model_post_init(context)#
- property dir_path: pathlib.Path#
- class nemo_gym.cli.ServerInstanceDisplayConfig#
Bases:
pydantic.BaseModel- process_name: str#
None
- server_type: str#
None
- name: str#
None
- dir_path: pathlib.Path#
None
- entrypoint: str#
None
- host: Optional[str]#
None
- port: Optional[int]#
None
- pid: Optional[int]#
None
- config_path: str#
None
- url: Optional[str]#
None
- class nemo_gym.cli.RunHelper#
- _head_server: uvicorn.Server#
None
- _head_server_thread: threading.Thread#
None
- _processes: Dict[str, subprocess.Popen]#
None
- _server_instance_display_configs: List[nemo_gym.cli.ServerInstanceDisplayConfig]#
None
- _server_client: nemo_gym.server_utils.ServerClient#
None
- start(
- global_config_dict_parser_config: nemo_gym.global_config.GlobalConfigDictParserConfig,
- display_server_instance_info() None#
- poll() None#
- wait_for_spinup() None#
- shutdown() None#
- run_forever() None#
- check_http_server_statuses() List[nemo_gym.server_utils.ServerStatus]#
- nemo_gym.cli.run(
- global_config_dict_parser_config: Optional[nemo_gym.global_config.GlobalConfigDictParserConfig] = None,
- nemo_gym.cli._validate_data_single(test_config: nemo_gym.cli.TestConfig) None#
- nemo_gym.cli._test_single(
- test_config: nemo_gym.cli.TestConfig,
- global_config_dict: omegaconf.DictConfig,
- nemo_gym.cli.test()#
- nemo_gym.cli._display_list_of_paths(paths: List[pathlib.Path]) str#
- nemo_gym.cli._format_pct(count: int, total: int) str#
- class nemo_gym.cli.TestAllConfig#
Bases:
nemo_gym.config_types.BaseNeMoGymCLIConfig- fail_on_total_and_test_mismatch: bool#
‘Field(…)’
- nemo_gym.cli.test_all()#
- nemo_gym.cli.dev_test()#
- nemo_gym.cli.init_resources_server()#
- nemo_gym.cli.dump_config()#
- nemo_gym.cli.display_help()#