Skip to content

Commit a2c2138

Browse files
committed
Incorporated code review comments
Signed-off-by: Gail Lyons <[email protected]>
1 parent 9c1faaa commit a2c2138

File tree

2 files changed

+3
-52
lines changed

2 files changed

+3
-52
lines changed

sycl/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ include(AddSYCLExecutable)
1414
set(SYCL_MAJOR_VERSION 2)
1515
set(SYCL_MINOR_VERSION 1)
1616
set(SYCL_PATCH_VERSION 0)
17-
set(SYCL_DEV_ABI_VERSION 4)
17+
set(SYCL_DEV_ABI_VERSION 5)
1818
if (SYCL_ADD_DEV_VERSION_POSTFIX)
1919
set(SYCL_VERSION_POSTFIX "-${SYCL_DEV_ABI_VERSION}")
2020
endif()

sycl/test/basic_tests/aspects.cpp

Lines changed: 2 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
using namespace cl::sycl;
1818

19+
// platform::has() calls device::has() for each device on the platform.
20+
1921
int main() {
2022
bool failed = false;
2123
int pltIdx = 0;
@@ -64,57 +66,6 @@ int main() {
6466
if (plt.has(aspect::queue_profiling)) {
6567
std::cout << " queue profiling" << std::endl;
6668
}
67-
68-
int devIdx = 0;
69-
for (const auto &dev : plt.get_devices()) {
70-
devIdx++;
71-
if (dev.has(aspect::host)) {
72-
if ((!dev.has(aspect::image)) || (!dev.has(aspect::online_compiler)) ||
73-
(!dev.has(aspect::online_linker)) ||
74-
(!dev.has(aspect::queue_profiling))) {
75-
failed = true;
76-
std::cout << "Failed: device #" << devIdx << " type: host"
77-
<< std::endl;
78-
}
79-
} else if (dev.has(aspect::cpu)) {
80-
if ((!dev.has(aspect::fp64)) ||
81-
(!dev.has(aspect::int64_base_atomics)) ||
82-
(!dev.has(aspect::int64_extended_atomics)) ||
83-
(!dev.has(aspect::image)) || (!dev.has(aspect::online_compiler)) ||
84-
(!dev.has(aspect::online_linker)) ||
85-
(!dev.has(aspect::queue_profiling))) {
86-
failed = true;
87-
std::cout << "Failed: device #" << devIdx << " type: cpu"
88-
<< std::endl;
89-
}
90-
} else if (dev.has(aspect::gpu)) {
91-
if ((!dev.has(aspect::fp16)) || (!dev.has(aspect::fp64)) ||
92-
(!dev.has(aspect::int64_base_atomics)) ||
93-
(!dev.has(aspect::int64_extended_atomics)) ||
94-
(!dev.has(aspect::image)) || (!dev.has(aspect::online_compiler)) ||
95-
(!dev.has(aspect::online_linker)) ||
96-
(!dev.has(aspect::queue_profiling))) {
97-
failed = true;
98-
std::cout << "Failed: device #" << devIdx << " type: gpu"
99-
<< std::endl;
100-
}
101-
} else if (dev.has(aspect::accelerator)) {
102-
if ((!dev.has(aspect::online_compiler)) ||
103-
(!dev.has(aspect::online_linker)) ||
104-
(!dev.has(aspect::queue_profiling))) {
105-
failed = true;
106-
std::cout << "Failed: device #" << devIdx << " type: gpu"
107-
<< std::endl;
108-
}
109-
} else {
110-
failed = true;
111-
std::cout << "Failed: device #" << devIdx << " type: unknown"
112-
<< std::endl;
113-
}
114-
}
115-
}
116-
if (failed) {
117-
return 1;
11869
}
11970
std::cout << "Passed." << std::endl;
12071
return 0;

0 commit comments

Comments
 (0)