retry_backoff retries the entire multi-family GPU test run even when a single family's genuine (non-transient) failure is the cause
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
Direzione di ricerca
Start with .github/workflows/community-ci.yml, especially run_on_instance() and retry_backoff(), then inspect tools/community_gpu_ci.py and tools/brev_exec.py to understand their failure reporting. Done means setup or network failures still retry, while a clean family failure is identified and skips the full-run retry without changing the retry logic covered by issues #1562, #1569, #1571, and #1573.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Background
.github/workflows/community-ci.yml's run_on_instance() wraps the
entire python3 -m tools.brev_exec call (which runs every selected
family's container/tests, e.g. all ~130 families for scope=all) in
retry_backoff() — 6 attempts, capped exponential backoff up to 160s.
This was designed to survive transient network blips reaching
github.com/nvcr.io mid-run.
Observed in Dev Community GPU CI run 36962671513 (PR #1575): all
families that ran passed (e.g. whisper), but the newly-added family
ltx2 genuinely failed:
ERROR: Community GPU family failures: ltx2: checkpoint staging exited 1
Since tools/community_gpu_ci.py exits non-zero when any family
fails, retry_backoff could not distinguish this deterministic,
non-transient content bug from a network blip, and retried the entire
multi-family run 6 times (~8 minutes of wasted retry delay, plus
however long each full re-run takes) before finally giving up and
recreating the instance — none of which could ever fix a genuine
checkpoint-staging bug in one family's code.
Problem
retry_backoff cannot currently distinguish:
- A step that failed before any family ran (setup/network issue —
worth retrying) - A specific family's test genuinely, deterministically failing
(content bug — retrying is pure waste, and delays the useful signal
of "this PR's code is broken")
Suggested direction (not yet implemented)
- Have
tools/community_gpu_ci.pyortools/brev_exec.pydistinguish
these failure classes in its exit code or output (e.g. a specific
exit code for "N family failures, 0 setup/network errors"), so the
workflow can skip retrying when the failure is already known to be a
genuine family failure. - Alternatively, inspect the result file for a "family failed cleanly"
marker before deciding to retry.
Not in scope here
- This is a workflow-logic question, not a fix for
ltx2's actual
checkpoint staging bug (that's PR #1575's own problem to fix). - Does not affect the other confirmed-working retry logic (#1562,
#1569, #1571, #1573).
- Lingua principale
- Python
- Stelle
- 276
- Fork
- 73
- Merge medio
- 1g 9h
- PR unite (30g)
- 156
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di NVIDIA/TensorRT-Model-Connect
-
Docs: ITrtModule::forward() output-buffer lifetime and dtype contract are undocumentedForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
NVIDIA/TensorRT-Model-Connect#1126 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Accuracy] MoGe selected convolutions replace Native replicate padding with zerosForse già presa @chaofengw-nv l’ha presa 7 giorni fa. Apertabug
NVIDIA/TensorRT-Model-Connect#1727 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 6/100
NVIDIA/TensorRT-Model-Connect#1700 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Feature: Nomic Embed Text v1.5 native embeddingsForse già presa @JiaxinD l’ha presa 19 giorni fa. Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 12/100
NVIDIA/TensorRT-Model-Connect#1582 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
NVIDIA/TensorRT-Model-Connect#1567 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di NVIDIA/TensorRT-Model-Connect
Issue simili
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
sergey-miryanov/gcmon#230 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Azure-Samples/azure-search-openai-demo#3249 ·
I maintainer di solito rispondono entro 1 giorno
-
[BUG] Failed archive extraction deletes the dataset cacheForse già presa @dajiaohuang l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
alibaba/GraphScope#4674 ·