[Bug] unitrace -q produces no metrics unless the result is printed
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 55/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Ambito
- cli, performance, tooling
Direzione di ricerca
Inizia eseguendo il mm.py PyTorch XPU reproducer dell'issue con unitrace -q, prima senza e poi con print(z), e confronta i report. Traccia l'entry point di unitrace utilizzato da quel comando e il percorso di reporting delle metriche; il lavoro è completato quando il workload produce una sezione Device #x Metrics popolata senza stampare il risultato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
unitrace -q does not produce hardware metrics report for a simple PyTorch XPU workload unless the result is printed.
Environment
- OS: Ubuntu 24.04
- Driver:
64290D8E349F41730D761F4 - Level Zero: 1.28.6
- Device: Intel(R) Arc(TM) Pro B70 Graphics
- PyTorch:
2.13.0+xpu - pti-gpu commit:
c71e8316e19bb5316157b9046d877b5eff0e262c - unitrace version:
2.4.0 (c71e8316e19bb5316157b9046d877b5eff0e262c) intel-metrics-discovery:1.14.188intel-metrics-library:1.0.231
Reproducer
import torch
x = torch.rand(1024, 1024, device="xpu")
z = x @ x
# Uncommenting this line makes unitrace produce metrics:
# print(z)
Run:
. /opt/intel/oneapi/setvars.sh
unitrace -q python mm.py
Actual behavior
Without the print statement, the command exits successfully but print only Device Timing Summary section. It does not print Device #x Metrics, e.g.
=== Device Timing Summary ===
Total Execution Time (ns): 1153914201
After uncommenting print(z) the same command produces populated device timing and hardware metrics.
- Lingua principale
- C++
- Stelle
- 276
- Fork
- 73
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né 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 intel/pti-gpu
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
-
[unitrace] Do not fetch for 3rd party projects 1) at build stage, 2) if they are already installedAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Tutte le issue di intel/pti-gpu
Issue simili
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
metasequoiaime/msime#9113 ·
I maintainer di solito rispondono entro 1 giorno
-
Locked plugin flip-flops position on every refresh after being disabledForse già presa @Illustar0 l’ha presa oggi. Apertaissue report
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
ModOrganizer2/modorganizer#2449 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement P5
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
open-astro/AlpacaBridge#1468 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno