llvm icon indicating copy to clipboard operation
llvm copied to clipboard

[SYCL][COMPAT] Re-add buffer (USM_LEVEL_NONE) support

Open joeatodd opened this issue 1 year ago • 1 comments

This PR enables (a subset of) the SYCLcompat memory APIs on devices which lack USM support.

Defining COMPAT_USM_LEVEL_NONE enables this mode, in which syclcompat memory APIs (malloc, memcpy, memset, free, etc) operate with virtual device pointers, backed by buffers.

joeatodd avatar Oct 14 '24 11:10 joeatodd

I've merged sycl to try to confirm that these failures are definitely resolved.

joeatodd avatar Oct 17 '24 13:10 joeatodd

LGTM, great work @joeatodd

Alcpz avatar Oct 23 '24 08:10 Alcpz

@intel/llvm-gatekeepers this is ready to merge :pray:

joeatodd avatar Oct 23 '24 08:10 joeatodd