Skip to content

Commit c830677

Browse files
committed
[SYCL][E2E] Make 8 free checks accounting for page query optional
When the L0 adapter internal pooling is turned off eg. with SYCL_PI_LEVEL_ZERO_DISABLE_USM_ALLOCATOR=1, the adapter no longer creates an UMF pool that queries for page size during its creation. The allocations made for the query were accounted for in the L0 buffer ownership test, and it's no longer the case. It still affects the v2 L0 adapter.
1 parent d0caea2 commit c830677

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

sycl/test-e2e/Adapters/interop-level-zero-buffer-ownership.cpp

+10-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,16 @@
1818
// Keep ownership
1919
// CHECK: zeMemFree
2020

21-
// Account for zeMemFree used to query page sizes by the UMF
22-
// CHECK-COUNT-8: zeMemFree
21+
// Account for zeMemFree used to query page sizes by the UMF (only affects v2 L0
22+
// adapter)
23+
// CHECK-OPT: zeMemFree
24+
// CHECK-OPT: zeMemFree
25+
// CHECK-OPT: zeMemFree
26+
// CHECK-OPT: zeMemFree
27+
// CHECK-OPT: zeMemFree
28+
// CHECK-OPT: zeMemFree
29+
// CHECK-OPT: zeMemFree
30+
// CHECK-OPT: zeMemFree
2331

2432
// Transfer ownership
2533
// CHECK: zeMemFree

0 commit comments

Comments
 (0)