Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

[BUG] Confusing machine names in Jenkins CI

Offen
#3,780 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 2 Tagen

@anishesg arbeitet bereits daran.

Seit 24.4.2026.

  • #3839 von @anishesg — offen

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
python
Bereich
ci-cd, devops

Rechercherichtung

Beginne mit .jenkins/metadata.json in Zeile 27 und .jenkins/get_files_to_run.py in den Zeilen 43–45 und untersuche anschließend das im Issue beschriebene CI-Matrix-Mapping. Überprüfe die Beziehung zwischen Label und Shard/WORKER_ID, einschließlich des linux.g5.12xlarge.nvidia.gpu-Runners. Erledigt ist die Aufgabe, wenn Maschinenbenennung und Routing das Multi-GPU-CI-Verhalten konsistent beschreiben, ohne die Tutorial-CI zu beeinträchtigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug build automation build issue
Add Link

My PR for a new tutorial: https://github.com/pytorch/tutorials/pull/3763/

Describe the bug

THe Jenkins CI has a few hard-coded behaviors that are confusing. The linux.16xlarge.nvidia.gpu label in Jenkins appears to be a legacy label that means "needs multi-GPU". It doesn't describe the actual hardware that is used.

get_files_to_run.py has a hard-coded check for this exact key, which routes it to shard 0. Shard 0 maps to WORKER_ID=1 in the matrix (also confusing), and then shard 1's runner is a linux.g5.12xlarge.nvidia.gpu, not a 16xl.

Reporting this since it resulted in some confusion while getting my CI for my PR to pass. If it were me, the key should be '4-gpu' instead of linux.16xlarge.nvidia.gpu.

Describe your environment

PyTorch tutorial CI

Vorherrschende Sprache
Python
Sterne
9.4k
Forks
4.4k
Ø Merge
3 T. 5 Std.
Gemergte PRs (30 T.)
4

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus pytorch/tutorials

Alle Issues in pytorch/tutorials

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.