Skip to content

Fix 1-hour client timeout in long-running generation jobs#1297

Merged
Kipok merged 2 commits intomainfrom
fix/litellm-httpx-client-ttl
Mar 10, 2026
Merged

Fix 1-hour client timeout in long-running generation jobs#1297
Kipok merged 2 commits intomainfrom
fix/litellm-httpx-client-ttl

Conversation

@VahidooX
Copy link
Collaborator

@VahidooX VahidooX commented Mar 9, 2026

Problem

litellm caches openai.AsyncOpenAI / httpx clients with a hardcoded 1-hour TTL (_DEFAULT_TTL_FOR_HTTPX_CLIENTS = 3600 in litellm.constants). When the cached client expires, it is garbage-collected, closing its underlying httpx.AsyncClient. Any in-flight async requests crash with:

RuntimeError: Cannot send a request, as the client has been closed.

This is invisible for short-lived API calls but consistently kills long-running generation jobs after exactly ~1 hour of generation time.

Fix

Patch _DEFAULT_TTL_FOR_HTTPX_CLIENTS to 4 hours (14400s) in all three modules that hold a copy of the constant:

  • litellm.constants — the source definition
  • litellm.llms.custom_httpx.http_handler — copied via from litellm.constants import ...
  • litellm.llms.openai.common_utils — copied via from litellm.constants import ...

Patching only the source module (litellm.constants) is not sufficient because the submodules bind the value locally at their own import time via from ... import, so the patched value in the source is never seen by them.

Summary by CodeRabbit

  • Bug Fixes
    • Improved reliability for long-running and high-concurrency inference by extending HTTP client session timeouts to 4 hours, reducing premature connection closures and dropped requests during extended workloads.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 9, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 8085ff41-5004-487a-823e-1c33e45a1578

📥 Commits

Reviewing files that changed from the base of the PR and between 9d78ea1 and 6882bbd.

📒 Files selected for processing (1)
  • nemo_skills/inference/model/base.py
🚧 Files skipped from review as they are similar to previous changes (1)
  • nemo_skills/inference/model/base.py

📝 Walkthrough

Walkthrough

Update nemo_skills/inference/model/base.py: add _EXTENDED_CLIENT_TTL = 14400, import litellm.constants, litellm.llms.custom_httpx.http_handler, and litellm.llms.openai.common_utils, and set their _DEFAULT_TTL_FOR_HTTPX_CLIENTS attributes to 14400.

Changes

Cohort / File(s) Summary
HTTPX Client TTL patch
nemo_skills/inference/model/base.py
Adds _EXTENDED_CLIENT_TTL = 14400, imports litellm.constants, litellm.llms.custom_httpx.http_handler, and litellm.llms.openai.common_utils, and assigns their _DEFAULT_TTL_FOR_HTTPX_CLIENTS to _EXTENDED_CLIENT_TTL (set to 14400).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly addresses the main problem: a 1-hour client timeout affecting long-running generation jobs, which matches the core issue and fix in the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch fix/litellm-httpx-client-ttl

Tip

Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).
Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@nemo_skills/inference/model/base.py`:
- Around line 23-31: The patch in base.py runs too late because
litellm.caching.caching (and its Cache) is imported earlier via
nemo_skills/inference/generate.py -> litellm_hybrid_cache.py, so
litellm.constants._DEFAULT_TTL_FOR_HTTPX_CLIENTS in base.py doesn't affect
already-loaded caching code; move the TTL patch to a guaranteed-early import
(for example the package entrypoint or nemo_skills.__init__) so it executes
before any litellm submodule imports, or after startup explicitly set both
litellm.constants._DEFAULT_TTL_FOR_HTTPX_CLIENTS and the already-imported
litellm.caching.caching module's TTL/constant (e.g., adjust the value referenced
by litellm.caching.caching or reconfigure Cache) to 14400 to ensure the longer
TTL is in effect regardless of import order.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 2aed68db-aa86-4623-999a-3827a56e7371

📥 Commits

Reviewing files that changed from the base of the PR and between a5da597 and 55a5654.

📒 Files selected for processing (1)
  • nemo_skills/inference/model/base.py

@VahidooX VahidooX force-pushed the fix/litellm-httpx-client-ttl branch 2 times, most recently from 7c9624d to 9d78ea1 Compare March 9, 2026 19:23
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
nemo_skills/inference/model/base.py (1)

23-37: Monkeypatching is the correct approach for this use case, but the 4-hour expiry cliff remains a LiteLLM limitation.

The extended TTL via monkeypatching is appropriate—LiteLLM does not expose a supported configuration option for disabling or safely extending eviction of global httpx handlers beyond their wall-clock lifetime. However, the cliff persists: a cached client that's already near 4 hours old will still be garbage-collected mid-request.

To eliminate the cliff entirely, switch to litellm.Router (if the architecture allows) and configure client_ttl to exceed the maximum request timeout, as the Router does support this setting. Otherwise, document this as a known limitation of LiteLLM's global handler caching and consider periodic client refresh if request lifetimes may exceed 4 hours.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@nemo_skills/inference/model/base.py` around lines 23 - 37, The current
monkeypatch extends LiteLLM's global httpx client TTL via _EXTENDED_CLIENT_TTL
and by assigning litellm.constants._DEFAULT_TTL_FOR_HTTPX_CLIENTS (and the two
submodule targets) but does not eliminate the "cliff" where a near-expiry cached
client can still be garbage-collected mid-request; to fix, either switch to
using litellm.Router and set its client_ttl to a value longer than your maximum
request timeout (preferred when architecture allows), or explicitly document
this limitation and implement a safe refresh strategy (e.g., periodic recreation
of clients before they approach the original TTL) when continuing to rely on the
global handler overrides (refer to symbols: _EXTENDED_CLIENT_TTL,
litellm.constants._DEFAULT_TTL_FOR_HTTPX_CLIENTS,
litellm.llms.custom_httpx.http_handler._DEFAULT_TTL_FOR_HTTPX_CLIENTS,
litellm.llms.openai.common_utils._DEFAULT_TTL_FOR_HTTPX_CLIENTS, and
litellm.Router.client_ttl).
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@nemo_skills/inference/model/base.py`:
- Around line 23-37: The current monkeypatch extends LiteLLM's global httpx
client TTL via _EXTENDED_CLIENT_TTL and by assigning
litellm.constants._DEFAULT_TTL_FOR_HTTPX_CLIENTS (and the two submodule targets)
but does not eliminate the "cliff" where a near-expiry cached client can still
be garbage-collected mid-request; to fix, either switch to using litellm.Router
and set its client_ttl to a value longer than your maximum request timeout
(preferred when architecture allows), or explicitly document this limitation and
implement a safe refresh strategy (e.g., periodic recreation of clients before
they approach the original TTL) when continuing to rely on the global handler
overrides (refer to symbols: _EXTENDED_CLIENT_TTL,
litellm.constants._DEFAULT_TTL_FOR_HTTPX_CLIENTS,
litellm.llms.custom_httpx.http_handler._DEFAULT_TTL_FOR_HTTPX_CLIENTS,
litellm.llms.openai.common_utils._DEFAULT_TTL_FOR_HTTPX_CLIENTS, and
litellm.Router.client_ttl).

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: afa40167-6ef2-477d-9f40-ef3d9e0038ab

📥 Commits

Reviewing files that changed from the base of the PR and between 7c9624d and 9d78ea1.

📒 Files selected for processing (1)
  • nemo_skills/inference/model/base.py

@Kipok
Copy link
Collaborator

Kipok commented Mar 9, 2026

@VahidooX could you please fix lint and dco?

litellm caches OpenAI/httpx clients with a hardcoded 3600-second TTL
(`_DEFAULT_TTL_FOR_HTTPX_CLIENTS`). When the cached client expires, it
is garbage-collected, closing its underlying `httpx.AsyncClient`. Any
in-flight async requests then crash with:

  RuntimeError: Cannot send a request, as the client has been closed.

This is invisible for short-lived API calls but consistently kills
long-running generation jobs (e.g. high-concurrency requests with tool
calling) after exactly ~1 hour of generation time.

Fix: patch `_DEFAULT_TTL_FOR_HTTPX_CLIENTS` to 4 hours in all three
modules that hold a copy of the constant:

  - litellm.constants (source)
  - litellm.llms.custom_httpx.http_handler (copied via from-import)
  - litellm.llms.openai.common_utils (copied via from-import)

Patching only the source module is not enough because the submodules
bind the value locally at their own import time.

Signed-off-by: vahidoox <vnoroozi@nvidia.com>
Made-with: Cursor
@VahidooX VahidooX force-pushed the fix/litellm-httpx-client-ttl branch from 9d78ea1 to 819e511 Compare March 10, 2026 19:32
@Kipok Kipok enabled auto-merge (squash) March 10, 2026 19:39
@Kipok Kipok merged commit 005cd03 into main Mar 10, 2026
5 checks passed
@Kipok Kipok deleted the fix/litellm-httpx-client-ttl branch March 10, 2026 19:52
dgtm777 pushed a commit that referenced this pull request Mar 18, 2026
Signed-off-by: vahidoox <vnoroozi@nvidia.com>
dgtm777 pushed a commit that referenced this pull request Mar 18, 2026
Signed-off-by: vahidoox <vnoroozi@nvidia.com>
Signed-off-by: dgitman <dgitman@nvidia.com>
sgunasekar added a commit that referenced this pull request Mar 24, 2026
commit f5c0c53
Author: Dav Karamyan <47416614+naymaraq@users.noreply.github.com>
Date:   Mon Mar 16 16:45:33 2026 +0400

    Add Global PIQA benchmark (#1299)

    Signed-off-by: naymaraq <dkaramyan@nvidia.com>
    Co-authored-by: naymaraq <dkaramyan@nvidia.com>
    Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
    Co-authored-by: Igor Gitman <igitman@nvidia.com>

commit 86071c1
Author: Wasi Ahmad <wasiahmad@ucla.edu>
Date:   Thu Mar 12 21:16:32 2026 -0700

    fixing sandbox use for livecodebench (#1304)

    Signed-off-by: wasiahmad <wasiahmad@ucla.edu>

commit 4928ef5
Author: George Armstrong <georgea@nvidia.com>
Date:   Thu Mar 12 15:28:41 2026 -0700

    nano v3 math tool calling slurm test (#1303)

    Signed-off-by: George Armstrong <georgea@nvidia.com>

commit d4e4450
Author: George Armstrong <georgea@nvidia.com>
Date:   Thu Mar 12 14:17:03 2026 -0700

    fix: restore SIGINT handler in sandbox shell worker to prevent session resets (#1302)

    Signed-off-by: George Armstrong <georgea@nvidia.com>

commit 2b0a84d
Author: Mahan <25934206+MahanFathi@users.noreply.github.com>
Date:   Thu Mar 12 00:07:49 2026 -0400

    Add HotpotQA multi-hop QA benchmark (#1292)

    Signed-off-by: Meriem Boubdir <mboubdir@nvidia.com>
    Signed-off-by: Mahan Fathi <mfathi@nvidia.com>
    Signed-off-by: Prasoon Varshney <prasoonv@nvidia.com>
    Co-authored-by: Meriem B. <113170426+ka00ri@users.noreply.github.com>
    Co-authored-by: George Armstrong <georgea@nvidia.com>
    Co-authored-by: Prasoon Varshney <prasoon1995@gmail.com>
    Co-authored-by: Igor Gitman <igitman@nvidia.com>

commit 75314b6
Author: gnalbandyan <153070076+gnalbandyan@users.noreply.github.com>
Date:   Thu Mar 12 08:06:51 2026 +0400

    Gnalbandyan/ugph hle verified (#1293)

    Signed-off-by: Grigor Nalbandyan <gnalbandyan@nvidia.com>
    Signed-off-by: Igor Gitman <igitman@nvidia.com>
    Co-authored-by: Igor Gitman <igitman@nvidia.com>

commit 8bbf387
Author: George Armstrong <georgea@nvidia.com>
Date:   Wed Mar 11 15:48:21 2026 -0700

    build: fix gpu ci (#1301)

    Signed-off-by: George Armstrong <georgea@nvidia.com>

commit 005cd03
Author: Vahid Noroozi <VahidooX@users.noreply.github.com>
Date:   Tue Mar 10 12:52:27 2026 -0700

    Fix 1-hour client timeout in long-running generation jobs (#1297)

    Signed-off-by: vahidoox <vnoroozi@nvidia.com>

commit 596b888
Author: anowaczynski-nvidia <anowaczynski@nvidia.com>
Date:   Tue Mar 10 19:11:26 2026 +0100

    skip output-rs*_submissions.jsonl files when summarizing critpt (#1300)

    Signed-off-by: Arkadiusz Nowaczynski <anowaczynski@nvidia.com>

commit fe92aec
Author: anowaczynski-nvidia <anowaczynski@nvidia.com>
Date:   Tue Mar 10 00:00:57 2026 +0100

    use output-rs prefix when detecting sampling results (#1296)

    Signed-off-by: Arkadiusz Nowaczynski <anowaczynski@nvidia.com>
    Co-authored-by: Igor Gitman <igitman@nvidia.com>

commit f6f7041
Author: Dav Karamyan <47416614+naymaraq@users.noreply.github.com>
Date:   Tue Mar 10 02:40:06 2026 +0400

    Add MMMLU benchmark (#1281)

    Signed-off-by: naymaraq <dkaramyan@nvidia.com>
    Signed-off-by: Igor Gitman <igor.a.gitman@gmail.com>
    Co-authored-by: naymaraq <dkaramyan@nvidia.com>
    Co-authored-by: George Armstrong <georgea@nvidia.com>
    Co-authored-by: Igor Gitman <igitman@nvidia.com>

commit a5da597
Author: Igor Gitman <igitman@nvidia.com>
Date:   Fri Mar 6 12:13:36 2026 -0800

    Revert "Eval kit support  (#1239)" (#1294)

    Signed-off-by: Igor Gitman <igitman@nvidia.com>

commit b237e33
Author: George <37293288+Jorjeous@users.noreply.github.com>
Date:   Fri Mar 6 20:25:37 2026 +0400

    Eval kit support  (#1239)

    Signed-off-by: George Zelenfroind <gzelenfroind@nvidia.com>
    Signed-off-by: George <37293288+Jorjeous@users.noreply.github.com>
    Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

commit dc28bbf
Author: George Armstrong <georgea@nvidia.com>
Date:   Thu Mar 5 10:17:44 2026 -0800

    Python direct tool calling without MCP (#1286)

    Signed-off-by: George Armstrong <georgea@nvidia.com>

commit 12454dd
Author: Sadegh Mahdavi <smahdavi4@gmail.com>
Date:   Wed Mar 4 13:06:21 2026 -0800

    Allow het servers for nemo-rl jobs (#1223)

    Signed-off-by: Sadegh Mahdavi <smahdavi@nvidia.com>
    Co-authored-by: Igor Gitman <igitman@nvidia.com>

commit 8884a68
Author: Prasoon Varshney <prasoon1995@gmail.com>
Date:   Wed Mar 4 10:24:02 2026 -0800

    Support source_lang param for translation recipe (#1290)

    Signed-off-by: Prasoon Varshney <prasoonv@nvidia.com>
    Co-authored-by: George Armstrong <georgea@nvidia.com>

commit 4618b19
Author: Meriem B. <113170426+ka00ri@users.noreply.github.com>
Date:   Wed Mar 4 18:59:28 2026 +0100

    Add MMLU-Pro 10% optimized subset for checkpoint selection (#1285)

    Signed-off-by: Meriem Boubdir <mboubdir@nvidia.com>
    Co-authored-by: George Armstrong <georgea@nvidia.com>

commit 5ac8609
Author: Talor Abramovich <talor19@gmail.com>
Date:   Wed Mar 4 02:30:06 2026 +0200

    Add SPEED-Bench (within repo) (#1279)

    Signed-off-by: Talor Abramovich <talora@nvidia.com>
    Signed-off-by: talora <talora@nvidia.com>
    Signed-off-by: Talor Abramovich <talor19@gmail.com>
    Signed-off-by: George Armstrong <georgea@nvidia.com>
    Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
    Co-authored-by: George Armstrong <georgea@nvidia.com>
    Co-authored-by: Igor Gitman <igor.a.gitman@gmail.com>

commit c31eec5
Author: George Armstrong <georgea@nvidia.com>
Date:   Tue Mar 3 12:18:15 2026 -0800

    Fix os.getlogin() crash in ns setup (#1289)

    Signed-off-by: George Armstrong <georgea@nvidia.com>

commit c228e66
Author: George Armstrong <georgea@nvidia.com>
Date:   Tue Mar 3 11:04:54 2026 -0800

    Fix streaming TypeError when delta.content is None (#1267) (#1288)

    Signed-off-by: George Armstrong <georgea@nvidia.com>

commit aa47923
Author: Matvei Novikov <mnovikov@nvidia.com>
Date:   Mon Mar 2 16:28:41 2026 -0800

    Add LibTrace recipe for generating domain-specific reasoning data (#1224)

    Signed-off-by: jubick1337 <mnovikov@nvidia.com>
    Signed-off-by: mnovikov <mnovikov@nvidia.com>
    Co-authored-by: George Armstrong <georgea@nvidia.com>

commit 313cad7
Author: Stephen Ge <stepheng@nvidia.com>
Date:   Mon Mar 2 18:28:49 2026 -0500

    fix: clean parse-failure retries in prover (#1284)

    Signed-off-by: Stephen Ge <stepheng@nvidia.com>

commit 813cfa3
Author: George Armstrong <georgea@nvidia.com>
Date:   Mon Mar 2 15:10:08 2026 -0800

    tst: rollback inference-api to integrate (#1287)

    Signed-off-by: George Armstrong <georgea@nvidia.com>

commit 31735f9
Author: Valentin Mendelev <vmendelev@nvidia.com>
Date:   Mon Mar 2 23:11:25 2026 +0100

    Add backend-agnostic unified inference server with NeMo ASR and TTS backends (#1250)

    Signed-off-by: Valentin Mendelev <vmendelev@nvidia.com>

commit d4ef8c0
Author: George <37293288+Jorjeous@users.noreply.github.com>
Date:   Fri Feb 27 23:58:54 2026 +0400

    Update promt_config to working with openai format + inline setup (#1210)

    Signed-off-by: George Zelenfroind <gzelenfroind@nvidia.com>
    Signed-off-by: George <37293288+Jorjeous@users.noreply.github.com>
    Co-authored-by: Igor Gitman <igitman@nvidia.com>
    Co-authored-by: George Armstrong <georgea@nvidia.com>

commit e879cbc
Author: George Armstrong <georgea@nvidia.com>
Date:   Fri Feb 27 10:41:23 2026 -0800

    Update noc tutorial (#1282)

    Signed-off-by: George Armstrong <georgea@nvidia.com>

commit f6e3505
Author: George Armstrong <georgea@nvidia.com>
Date:   Fri Feb 27 10:17:33 2026 -0800

    Add noc reasoning tutorial (#1278)

    Signed-off-by: Amparo Canaveras <acanaveras@nvidia.com>
    Signed-off-by: rajeshwarid179 <rdevaramani@nvidia.com>
    Signed-off-by: acanaveras <142839082+acanaveras@users.noreply.github.com>
    Signed-off-by: George Armstrong <georgea@nvidia.com>
    Co-authored-by: Amparo Canaveras <acanaveras@nvidia.com>
    Co-authored-by: Cursor <cursoragent@cursor.com>
    Co-authored-by: acanaveras <142839082+acanaveras@users.noreply.github.com>
    Co-authored-by: rajeshwarid179 <rdevaramani@nvidia.com>

commit fc2072a
Author: Jiacheng Xu <jcxu@utexas.edu>
Date:   Fri Feb 27 10:10:25 2026 -0800

    CritPt generation add prompt_format=None (#1280)

    Signed-off-by: Jiacheng Xu <jiachengx@nvidia.com>
    Co-authored-by: George Armstrong <georgea@nvidia.com>

commit c8abe5d
Author: Igor Gitman <igitman@nvidia.com>
Date:   Fri Feb 27 09:31:26 2026 -0800

    New slurm customization parameters (account, containers) (#1209)

    Signed-off-by: Igor Gitman <igitman@nvidia.com>
    Signed-off-by: George Armstrong <georgea@nvidia.com>
    Co-authored-by: George Armstrong <georgea@nvidia.com>

commit 2b38cce
Author: George Armstrong <georgea@nvidia.com>
Date:   Wed Feb 25 17:59:52 2026 -0800

    Add nemo-skills-core subpackage for lightweight installs (#1229)

    Signed-off-by: George Armstrong <georgea@nvidia.com>

commit 9fa8e83
Author: Dheeraj Peri <peri.dheeraj@gmail.com>
Date:   Wed Feb 25 12:56:35 2026 -0800

    feat: add custom judge type support for external repo integration (#1274)

    Signed-off-by: Igor Gitman <igitman@nvidia.com>
    Signed-off-by: bzantium <ryumin93@gmail.com>
    Signed-off-by: Dheeraj Peri <dperi@nvidia.com>
    Signed-off-by: suriya <sgunasekar@nvidia.com>
    Signed-off-by: Jiacheng Xu <jiachengx@nvidia.com>
    Signed-off-by: George Zelenfroind <gzelenfroind@nvidia.com>
    Co-authored-by: Igor Gitman <igitman@nvidia.com>
    Co-authored-by: Minho Ryu <ryumin93@gmail.com>
    Co-authored-by: Yongqiang Wang <yongqiang.seagull@gmail.com>
    Co-authored-by: Suriya Gunasekar <sgunasekar@users.noreply.github.com>
    Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
    Co-authored-by: Jiacheng Xu <jcxu@utexas.edu>
    Co-authored-by: George <37293288+Jorjeous@users.noreply.github.com>

commit 8a32b13
Author: Igor Gitman <igitman@nvidia.com>
Date:   Tue Feb 24 15:24:42 2026 -0800

    Exclude numb3rs form test_eval.py (#1275)

    Signed-off-by: Igor Gitman <igitman@nvidia.com>

commit 6da2219
Author: George <37293288+Jorjeous@users.noreply.github.com>
Date:   Mon Feb 23 18:37:46 2026 +0400

    Numb3rs ds addition (#1174)

    Signed-off-by: George Zelenfroind <gzelenfroind@nvidia.com>

commit ad034b5
Author: Suriya Gunasekar <sgunasekar@users.noreply.github.com>
Date:   Sun Feb 22 11:55:24 2026 -0800

    Add DSBench-DA evaluation (#1254)

    Squash merge of changes during code-review.
    Signed-off-by: suriya <sgunasekar@nvidia.com>

commit 7593ab3
Author: Jiacheng Xu <jcxu@utexas.edu>
Date:   Fri Feb 20 16:42:01 2026 -0800

    Add CritPt benchmark (#1200)

    Signed-off-by: Jiacheng Xu <jiachengx@nvidia.com>
    Co-authored-by: Igor Gitman <igitman@nvidia.com>

commit 58c31b2
Author: Suriya Gunasekar <sgunasekar@users.noreply.github.com>
Date:   Fri Feb 20 16:19:22 2026 -0800

    Fix no_answer metric overcounting in _compute_pass_at_k (#1245)

    Signed-off-by: suriya <sgunasekar@nvidia.com>
    Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
    Co-authored-by: Igor Gitman <igitman@nvidia.com>

commit 1f1a2e7
Author: Igor Gitman <igitman@nvidia.com>
Date:   Fri Feb 20 15:58:40 2026 -0800

    Fix incorrect prompt tokens count due to HF api update (#1264)

    Signed-off-by: Igor Gitman <igitman@nvidia.com>

commit 8ebc6f5
Author: Igor Gitman <igitman@nvidia.com>
Date:   Fri Feb 20 09:05:33 2026 -0800

    Remove deprecated dataset group (#1263)

    Signed-off-by: Igor Gitman <igitman@nvidia.com>

commit ea4177f
Author: Yongqiang Wang <yongqiang.seagull@gmail.com>
Date:   Thu Feb 19 19:57:25 2026 -0500

    fix deps (#1258)

commit 60905a7
Author: Minho Ryu <ryumin93@gmail.com>
Date:   Fri Feb 20 09:39:39 2026 +0900

    Add aime26 (#1256)

    Signed-off-by: bzantium <ryumin93@gmail.com>

commit b28afc5
Author: Igor Gitman <igitman@nvidia.com>
Date:   Thu Feb 19 16:18:25 2026 -0800

    Rename custom -> external benchmarks (#1262)

    Signed-off-by: Igor Gitman <igitman@nvidia.com>

commit 6cc9c45
Author: Igor Gitman <igitman@nvidia.com>
Date:   Thu Feb 19 16:10:33 2026 -0800

    Add reference to internal benchmarks repo (#1261)

    Signed-off-by: Igor Gitman <igitman@nvidia.com>

commit 5202af6
Author: Igor Gitman <igitman@nvidia.com>
Date:   Thu Feb 19 16:08:05 2026 -0800

    Remove incorrect presence-penalty setting (#1259)

    Signed-off-by: Igor Gitman <igitman@nvidia.com>

commit 144c70b
Author: Igor Gitman <igitman@nvidia.com>
Date:   Thu Feb 19 15:26:33 2026 -0800

    Adding an option to store benchmarks in external repo (#1240)

    Signed-off-by: Igor Gitman <igitman@nvidia.com>
    Co-authored-by: George Armstrong <georgea@nvidia.com>

commit 10e6e39
Author: George <37293288+Jorjeous@users.noreply.github.com>
Date:   Thu Feb 19 19:57:21 2026 +0400

    update vllm miltimodal for api calls convenience (#1213)

    Signed-off-by: George Zelenfroind <gzelenfroind@nvidia.com>
    Signed-off-by: mmkrtchyan <mmkrtchyan@nvidia.com>
    Co-authored-by: mmkrtchyan <mmkrtchyan@nvidia.com>

commit 1ba4219
Author: Nick Ludwig <nliudvig@nvidia.com>
Date:   Wed Feb 18 03:28:23 2026 +0400

    Fix --server_container not being applied to dependent jobs (#1244)

    Signed-off-by: Nikolai Ludwig <nliudvig@nvidia.com>
    Co-authored-by: Igor Gitman <igitman@nvidia.com>

commit 9517614
Author: Wasi Ahmad <wasiahmad@ucla.edu>
Date:   Mon Feb 16 11:13:24 2026 -0800

    Support mini-swe-agent as agent harness (#1212)

    Signed-off-by: wasiahmad <wasiahmad@ucla.edu>
    Signed-off-by: i-vainn <imoshkov@nvidia.com>
    Signed-off-by: George Armstrong <georgea@nvidia.com>
    Signed-off-by: Charlie Truong <chtruong@nvidia.com>
    Signed-off-by: Nikolai Ludwig <nliudvig@nvidia.com>
    Signed-off-by: Grigor Nalbandyan <gnalbandyan@nvidia.com>
    Signed-off-by: bzantium <ryumin93@gmail.com>
    Signed-off-by: Stephen Ge <stepheng@nvidia.com>
    Signed-off-by: Jiacheng Xu <jiachengx@nvidia.com>
    Signed-off-by: George Zelenfroind <gzelenfroind@nvidia.com>
    Signed-off-by: Mateusz Winiarek <mwiniarek@nvidia.com>
    Signed-off-by: mmkrtchyan <mmkrtchyan@nvidia.com>
    Signed-off-by: Wei Du <wedu@nvidia.com>
    Signed-off-by: Igor Gitman <igitman@nvidia.com>
    Signed-off-by: George <37293288+Jorjeous@users.noreply.github.com>
    Signed-off-by: SeanNaren <snarenthiran@nvidia.com>
    Signed-off-by: Arkadiusz Nowaczynski <anowaczynski@nvidia.com>
    Signed-off-by: fzyzcjy <5236035+fzyzcjy@users.noreply.github.com>
    Co-authored-by: Ivan <imoshkov@nvidia.com>
    Co-authored-by: George Armstrong <georgea@nvidia.com>
    Co-authored-by: Charlie Truong <chtruong@nvidia.com>
    Co-authored-by: Nick Ludwig <nliudvig@nvidia.com>
    Co-authored-by: Wojciech Prazuch <wojciechprazuch3@gmail.com>
    Co-authored-by: gnalbandyan <153070076+gnalbandyan@users.noreply.github.com>
    Co-authored-by: Minho Ryu <ryumin93@gmail.com>
    Co-authored-by: Stephen Ge <stepheng@nvidia.com>
    Co-authored-by: Jiacheng Xu <jcxu@utexas.edu>
    Co-authored-by: Jiacheng Xu <jiachengx@nvidia.com>
    Co-authored-by: George <37293288+Jorjeous@users.noreply.github.com>
    Co-authored-by: Sanyam Kapoor <sanyamk@nvidia.com>
    Co-authored-by: Mateusz Winiarek <72758259+Froxyy-dev@users.noreply.github.com>
    Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
    Co-authored-by: Meline Mkrtchyan <72409758+melllinia@users.noreply.github.com>
    Co-authored-by: Wei Du <wedu@nvidia.com>
    Co-authored-by: Igor Gitman <igitman@nvidia.com>
    Co-authored-by: Sean Naren <snarenthiran@nvidia.com>
    Co-authored-by: Mehrzad Samadi <mehrzadsamadi@gmail.com>
    Co-authored-by: anowaczynski-nvidia <anowaczynski@nvidia.com>
    Co-authored-by: fzyzcjy <5236035+fzyzcjy@users.noreply.github.com>

commit a3d44dc
Author: Suriya Gunasekar <sgunasekar@users.noreply.github.com>
Date:   Fri Feb 13 22:32:15 2026 -0800

    Add --installation_command support to prepare_data (#1243)

    Signed-off-by: suriya <sgunasekar@nvidia.com>
    Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>

commit e80d524
Author: George Armstrong <georgea@nvidia.com>
Date:   Thu Feb 12 17:26:00 2026 -0800

    Fix CI disk space for Docker image builds (#1241)

    Signed-off-by: George Armstrong <georgea@nvidia.com>

commit d22236c
Author: Sadegh Mahdavi <smahdavi4@gmail.com>
Date:   Wed Feb 11 17:55:00 2026 -0800

    Fix answerbench prompt parsing (#1235)

    Signed-off-by: Sadegh Mahdavi <smahdavi@nvidia.com>

commit 2401628
Author: George Armstrong <georgea@nvidia.com>
Date:   Wed Feb 11 14:56:43 2026 -0800

    feat: add lockfiles for reproducible sandbox builds (#1233)

    Signed-off-by: George Armstrong <georgea@nvidia.com>

commit 5a0a84d
Author: Wasi Ahmad <wasiahmad@ucla.edu>
Date:   Wed Feb 11 13:30:03 2026 -0800

    removing datasets version restriction for LCB eval (#1230)

    Signed-off-by: wasiahmad <wasiahmad@ucla.edu>

commit ef0a890
Author: gnalbandyan <153070076+gnalbandyan@users.noreply.github.com>
Date:   Wed Feb 11 12:03:16 2026 +0400

    Gnalbandyan/add physics (#1214)

    Signed-off-by: Grigor Nalbandyan <gnalbandyan@nvidia.com>
    Signed-off-by: gnalbandyan <153070076+gnalbandyan@users.noreply.github.com>

commit bd9d30c
Author: Wasi Ahmad <wasiahmad@ucla.edu>
Date:   Tue Feb 10 15:13:27 2026 -0800

    LCB generic prompting (#1215)

    Signed-off-by: wasiahmad <wasiahmad@ucla.edu>

commit 7d6c49a
Author: Sadegh Mahdavi <smahdavi4@gmail.com>
Date:   Sat Feb 7 08:45:46 2026 -0800

    Add support for different variations of nemo-rl (#1220)

    Signed-off-by: Sadegh Mahdavi <smahdavi@nvidia.com>

commit b19ba96
Author: George Armstrong <georgea@nvidia.com>
Date:   Fri Feb 6 21:40:56 2026 -0800

    Add multi-node sandbox support for SLURM clusters (#1218)

    Signed-off-by: George Armstrong <georgea@nvidia.com>

commit 8950bb0
Author: anowaczynski-nvidia <anowaczynski@nvidia.com>
Date:   Sat Feb 7 01:38:00 2026 +0100

    support structured outputs in hle judge for optional AA compatibility (#1186)

    Signed-off-by: Arkadiusz Nowaczynski <anowaczynski@nvidia.com>
    Signed-off-by: Igor Gitman <igitman@nvidia.com>
    Co-authored-by: Igor Gitman <igitman@nvidia.com>

commit b84f7a2
Author: Igor Gitman <igitman@nvidia.com>
Date:   Fri Feb 6 14:51:02 2026 -0800

    A small update on running tests docs (#1219)

    Signed-off-by: Igor Gitman <igitman@nvidia.com>

commit 8e838e1
Author: George Armstrong <georgea@nvidia.com>
Date:   Thu Feb 5 18:01:35 2026 -0800

    feat: add flag to disable sandbox replay (#1217)

    Signed-off-by: George Armstrong <georgea@nvidia.com>

commit 5fd9085
Author: Igor Gitman <igitman@nvidia.com>
Date:   Thu Feb 5 15:57:01 2026 -0800

    Add an option to limit number of tool calls (#1216)

    Signed-off-by: Igor Gitman <igitman@nvidia.com>

commit d820200
Author: Igor Gitman <igitman@nvidia.com>
Date:   Tue Feb 3 10:43:55 2026 -0800

    Add arena-hard v2 (#1205)

    Signed-off-by: bzantium <ryumin93@gmail.com>
    Signed-off-by: Igor Gitman <igitman@nvidia.com>
    Co-authored-by: bzantium <ryumin93@gmail.com>

commit a30920e
Author: Igor Gitman <igitman@nvidia.com>
Date:   Mon Feb 2 10:53:55 2026 -0800

    Fix mkdocs warnings (#1204)

    Signed-off-by: Igor Gitman <igitman@nvidia.com>

commit 19d7788
Author: Ivan <imoshkov@nvidia.com>
Date:   Mon Feb 2 23:25:13 2026 +0500

    Fix infinite wait in sandbox.wait_for_sandbox (#1206)

    Signed-off-by: i-vainn <imoshkov@nvidia.com>

commit 3e65fbf
Author: Sadegh Mahdavi <smahdavi4@gmail.com>
Date:   Fri Jan 30 19:38:38 2026 -0800

    Improve tts (#1203)

    Signed-off-by: Sadegh Mahdavi <smahdavi@nvidia.com>

commit 250c862
Author: Nick Ludwig <nliudvig@nvidia.com>
Date:   Fri Jan 30 22:12:29 2026 +0400

    SWE-bench: fix SWE-agent hanging, adjust expected scores (#1202)

    Signed-off-by: Nikolai Ludwig <nliudvig@nvidia.com>

commit 7ded756
Author: Ivan <imoshkov@nvidia.com>
Date:   Fri Jan 30 09:57:41 2026 +0500

     Add proper token counting to code execution model (#1184)

    Signed-off-by: i-vainn <imoshkov@nvidia.com>
    Co-authored-by: Igor Gitman <igitman@nvidia.com>

commit b986304
Author: Igor Gitman <igitman@nvidia.com>
Date:   Thu Jan 29 17:57:07 2026 -0800

    Upgrade containers (#1198)

    Signed-off-by: Sadegh Mahdavi <smahdavi@nvidia.com>
    Signed-off-by: Igor Gitman <igitman@nvidia.com>
    Co-authored-by: Sadegh Mahdavi <smahdavi@nvidia.com>

commit 3b44f02
Author: Dan Lord <blahblahasdf@gmail.com>
Date:   Thu Jan 29 16:40:47 2026 -0800

    Fix incorrect string format (#1199)

    Signed-off-by: dlord <dlord@nvidia.com>

commit c4854b8
Author: Sadegh Mahdavi <smahdavi4@gmail.com>
Date:   Thu Jan 29 13:43:36 2026 -0800

    Update nemo-rl to latest (#1087)

    Signed-off-by: Sadegh Mahdavi <smahdavi@nvidia.com>
    Signed-off-by: Igor Gitman <igitman@nvidia.com>
    Co-authored-by: Igor Gitman <igitman@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants