Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

ompt_callback_target_data_op_t strange behavior

Aperta
#16 6 commenti 0 reazioni 1 assegnatario Vedi su GitHub

@TApplencourt ci sta già lavorando.

Dal 2/8/2025.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

Not really a bug in PTI (because it produce correct results) maybe more a bug in the implementation in icpx.
You seem to be the POC for this kind of bug. Sorry :)

Official headers for OpenMP tools say

typedef void (*ompt_callback_target_data_op_t)(
    ompt_id_t target_id, ompt_id_t host_op_id, ompt_target_data_op_t optype,
    void *src_addr, int src_device_num, void *dest_addr, int dest_device_num,
    size_t bytes, const void *codeptr_ra);

https://github.com/OpenMP/sources/blob/eb82823fda8b3ead31da8a517946d9219b41f440/include/omp-tools.h#L692-L695

Where in PTI you are prepending an ompt_scope_endpoint_t endpoint to the argument list
https://github.com/intel/pti-gpu/blob/6e18132fafaff41fff306a0a0421fbadfd01697a/samples/omp_hot_regions/tool.cc#L73-L78

Strangely enough, this "non-OpeMP 5.2 compliant" parameters list seems needed to get correct results with public icpx/omp runtime.

Lingua principale
C++
Stelle
276
Fork
73
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di intel/pti-gpu

Tutte le issue di intel/pti-gpu

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.