nemo_gym.dataset_viewer#
Module Contents#
Classes#
Launch a Gradio interface to view and explore dataset rollouts interactively. |
Functions#
API#
- class nemo_gym.dataset_viewer.DatasetViewerVerifyResponse(/, **data: typing.Any)[source]#
Bases:
nemo_gym.base_resources_server.BaseVerifyResponse- model_config#
‘ConfigDict(…)’
- nemo_gym.dataset_viewer.format_function_call_output(
- m: openai.types.responses.response_input_param.FunctionCallOutput,
- nemo_gym.dataset_viewer.format_function_call(
- m: openai.types.responses.response_input_param.ResponseFunctionToolCallParam,
- nemo_gym.dataset_viewer.format_reasoning(
- m: openai.types.responses.response_input_param.ResponseReasoningItemParam,
- nemo_gym.dataset_viewer.format_message(
- m: openai.types.responses.response_input_param.EasyInputMessageParam,
- nemo_gym.dataset_viewer.convert_single_message(
- m: openai.types.responses.response_input_param.ResponseInputItemParam,
- nemo_gym.dataset_viewer.rollout_to_messages(
- create_params: dict,
- response: dict,
- class nemo_gym.dataset_viewer.JsonlDatasetViewerConfig(/, **data: typing.Any)[source]#
Bases:
nemo_gym.config_types.BaseNeMoGymCLIConfigLaunch a Gradio interface to view and explore dataset rollouts interactively.
Examples:
# Launch viewer with default settings (accessible from localhost only) ng_viewer +jsonl_fpath=weather_rollouts.jsonl # Accept requests from anywhere (e.g., for remote access) ng_viewer +jsonl_fpath=weather_rollouts.jsonl +server_host=0.0.0.0 # Use a custom port ng_viewer +jsonl_fpath=weather_rollouts.jsonl +server_port=8080
Initialization
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.- jsonl_fpath: str#
‘Field(…)’
- server_host: str | None#
‘Field(…)’
- server_port: int | None#
‘Field(…)’
- nemo_gym.dataset_viewer.get_aggregate_metrics(
- data: List[nemo_gym.dataset_viewer.DatasetViewerVerifyResponse],