oneDNN icon indicating copy to clipboard operation
oneDNN copied to clipboard

gpu: intel: ocl: add a size guard to stateless addressing flag

Open spalicki opened this issue 2 months ago • 9 comments

Adding guards for stateless addressing model:

  1. OpenCL GPU runtime only since SYCL does not allow allocating buffers bigger than 4GB
  2. Primitive uses buffers bigger than 4 GB
  3. Device must support 64bit addresses

Also, readding a check for max allowed allocation on SYCL runtime, since it leads to some tests failing instead of being skipped.

Fixes: MFDNN-14454 and MFDNN-14459.

spalicki avatar Dec 05 '25 04:12 spalicki

make test perf-gpu

spalicki avatar Dec 05 '25 04:12 spalicki

make test perf-gpu

spalicki avatar Dec 05 '25 17:12 spalicki

make test disable test_device_cpu disable build_cpu_runtime_omp disable build_cpu_runtime_sycl disable build_cpu_runtime_tbb set test_scope=NIGHTLY

spalicki avatar Dec 05 '25 20:12 spalicki

make test disable test_device_cpu disable build_cpu_runtime_omp disable build_cpu_runtime_sycl disable build_cpu_runtime_tbb set test_scope=NIGHTLY

spalicki avatar Dec 05 '25 22:12 spalicki

make test perf-gpu

spalicki avatar Dec 05 '25 22:12 spalicki

make test perf-gpu

spalicki avatar Dec 05 '25 23:12 spalicki

make test perf-gpu

spalicki avatar Dec 08 '25 22:12 spalicki

make test disable test_device_cpu disable build_cpu_runtime_omp disable build_cpu_runtime_sycl disable build_cpu_runtime_tbb set test_scope=NIGHTLY

spalicki avatar Dec 10 '25 04:12 spalicki

make test perf-gpu

atkassen avatar Dec 10 '25 20:12 atkassen

make test disable test_device_cpu disable build_cpu_runtime_omp disable build_cpu_runtime_sycl disable build_cpu_runtime_tbb

spalicki avatar Dec 12 '25 18:12 spalicki