[PHI][Build] isolate oneDNN headers from CUDA translation units (#79659)
* docs: design CUDA oneDNN header isolation * docs: plan CUDA oneDNN header isolation * refactor: isolate oneDNN tensor descriptors * refactor: remove oneDNN from common headers * chore: exclude internal planning docs * fix: include oneDNN context explicitly * fix: include oneDNN context in reduce kernels * fix: include oneDNN dependencies in layout test * fix: preserve oneDNN descriptor access before allocation * test: cover oneDNN descriptor helper boundaries * fix: export oneDNN storage type info on Windows * test: keep oneDNN rejection case backend neutral --------- Co-authored-by: Nyakku Shigure <sigure.qaq@gmail.com>
G
gouzil committed
cca182d441b67be97c27d99857959106775fd8dd
Parent: 3cbc0a8
Committed by GitHub <noreply@github.com>
on 8/20/2026, 6:51:05 AM