Describe the bug
responses_api_models/vllm_model/app.py:240
.get only return default when key is missing. If it contains null, which NeMoGymResponseCreateParamsNonStreaming seems to create via model_dump(), returns None, then line 243 crashes.
has simple workaround and only affect vllm_model, so low priority.
A clear and concise description of what the bug is.
Steps/Code to reproduce bug
Please list minimal steps or code snippet for us to be able to reproduce the bug.
A helpful guide on on how to craft a minimal bug report http://matthewrocklin.com/blog/work/2018/02/28/minimal-bug-reports.
Expected behavior
A clear and concise description of what you expected to happen.
Configs
NeMo Gym (e.g. via ng_dump_config) or RL training framework config files.
Environment details
Otherwise, please provide:
- OS version
- Python version
uv pip list output
Additional context
Add any other context about the problem here.
Example: GPU model
Describe the bug
responses_api_models/vllm_model/app.py:240
.get only return default when key is missing. If it contains null, which NeMoGymResponseCreateParamsNonStreaming seems to create via model_dump(), returns None, then line 243 crashes.
has simple workaround and only affect vllm_model, so low priority.
A clear and concise description of what the bug is.
Steps/Code to reproduce bug
Please list minimal steps or code snippet for us to be able to reproduce the bug.
A helpful guide on on how to craft a minimal bug report http://matthewrocklin.com/blog/work/2018/02/28/minimal-bug-reports.
Expected behavior
A clear and concise description of what you expected to happen.
Configs
NeMo Gym (e.g. via
ng_dump_config) or RL training framework config files.Environment details
Otherwise, please provide:
uv pip listoutputAdditional context
Add any other context about the problem here.
Example: GPU model