Skip to content

Commit c619b31

Browse files
committed
[L0 v2] fix use of device->Id
1 parent d61cf66 commit c619b31

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

source/adapters/level_zero/v2/event_pool.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class event_pool {
3737
event_pool(const event_pool &) = delete;
3838
event_pool &operator=(const event_pool &) = delete;
3939

40-
DeviceId Id() { return provider->device()->Id; };
40+
DeviceId Id() { return provider->device()->Id.value(); };
4141

4242
ur_event_handle_t_ *allocate();
4343
void free(ur_event_handle_t_ *event);

test/adapters/level_zero/v2/event_pool_test.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ TEST_P(EventPoolTest, Basic) {
139139
ur_event_handle_t first;
140140
ze_event_handle_t zeFirst;
141141
{
142-
auto pool = cache->borrow(device->Id);
142+
auto pool = cache->borrow(device->Id.value());
143143

144144
first = pool->allocate();
145145
zeFirst = first->getZeEvent();
@@ -148,7 +148,7 @@ TEST_P(EventPoolTest, Basic) {
148148
ur_event_handle_t second;
149149
ze_event_handle_t zeSecond;
150150
{
151-
auto pool = cache->borrow(device->Id);
151+
auto pool = cache->borrow(device->Id.value());
152152

153153
second = pool->allocate();
154154
zeSecond = second->getZeEvent();
@@ -165,7 +165,7 @@ TEST_P(EventPoolTest, Threaded) {
165165
for (int iters = 0; iters < 3; ++iters) {
166166
for (int th = 0; th < 10; ++th) {
167167
threads.emplace_back([&] {
168-
auto pool = cache->borrow(device->Id);
168+
auto pool = cache->borrow(device->Id.value());
169169
std::vector<ur_event_handle_t> events;
170170
for (int i = 0; i < 100; ++i) {
171171
events.push_back(pool->allocate());
@@ -183,7 +183,7 @@ TEST_P(EventPoolTest, Threaded) {
183183
}
184184

185185
TEST_P(EventPoolTest, ProviderNormalUseMostFreePool) {
186-
auto pool = cache->borrow(device->Id);
186+
auto pool = cache->borrow(device->Id.value());
187187
std::list<ur_event_handle_t> events;
188188
for (int i = 0; i < 128; ++i) {
189189
events.push_back(pool->allocate());

0 commit comments

Comments
 (0)