test(ocl): refactor ults
Related-To: NEO-12800 Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
This commit is contained in:
parent
834d1596ee
commit
3179b30bb8
|
@ -48,7 +48,7 @@ struct EnqueueKernelRequiredWorkSize : public HelloWorldTest<HelloWorldFixtureFa
|
||||||
// Kernel specifies the optional reqd_work_group_size() attribute but it wasn't
|
// Kernel specifies the optional reqd_work_group_size() attribute but it wasn't
|
||||||
// specified. We'll permit the user to not specify the local work group size
|
// specified. We'll permit the user to not specify the local work group size
|
||||||
// and pick up the correct values instead.
|
// and pick up the correct values instead.
|
||||||
TEST_F(EnqueueKernelRequiredWorkSize, GivenUnspecifiedWorkGroupSizeWhenEnqueueingKernelThenLwsIsSetCorrectly) {
|
HWTEST_F(EnqueueKernelRequiredWorkSize, GivenUnspecifiedWorkGroupSizeWhenEnqueueingKernelThenLwsIsSetCorrectly) {
|
||||||
size_t globalWorkSize[3] = {32, 32, 32};
|
size_t globalWorkSize[3] = {32, 32, 32};
|
||||||
size_t *localWorkSize = nullptr;
|
size_t *localWorkSize = nullptr;
|
||||||
|
|
||||||
|
@ -100,7 +100,7 @@ TEST_F(EnqueueKernelRequiredWorkSize, GivenRequiredWorkGroupSizeWhenEnqueueingKe
|
||||||
}
|
}
|
||||||
|
|
||||||
// Underspecified. Won't permit.
|
// Underspecified. Won't permit.
|
||||||
TEST_F(EnqueueKernelRequiredWorkSize, givenKernelRequiringLocalWorkgroupSizeWhen1DimensionIsPassedThatIsCorrectThenNdRangeIsSuccesful) {
|
HWTEST_F(EnqueueKernelRequiredWorkSize, givenKernelRequiringLocalWorkgroupSizeWhen1DimensionIsPassedThatIsCorrectThenNdRangeIsSuccesful) {
|
||||||
size_t globalWorkOffset[1] = {0};
|
size_t globalWorkOffset[1] = {0};
|
||||||
size_t globalWorkSize[1] = {32};
|
size_t globalWorkSize[1] = {32};
|
||||||
size_t localWorkSize[1] = {8};
|
size_t localWorkSize[1] = {8};
|
||||||
|
@ -119,7 +119,7 @@ TEST_F(EnqueueKernelRequiredWorkSize, givenKernelRequiringLocalWorkgroupSizeWhen
|
||||||
}
|
}
|
||||||
|
|
||||||
// Incorrectly specified
|
// Incorrectly specified
|
||||||
TEST_F(EnqueueKernelRequiredWorkSize, GivenInvalidRequiredWorkgroupSizeWhenEnqueuingKernelThenInvalidWorkGroupSizeErrorIsReturned) {
|
HWTEST_F(EnqueueKernelRequiredWorkSize, GivenInvalidRequiredWorkgroupSizeWhenEnqueuingKernelThenInvalidWorkGroupSizeErrorIsReturned) {
|
||||||
size_t globalWorkOffset[3] = {0, 0, 0};
|
size_t globalWorkOffset[3] = {0, 0, 0};
|
||||||
size_t globalWorkSize[3] = {32, 32, 32};
|
size_t globalWorkSize[3] = {32, 32, 32};
|
||||||
size_t localWorkSize[3] = {16, 8, 1};
|
size_t localWorkSize[3] = {16, 8, 1};
|
||||||
|
|
|
@ -797,7 +797,7 @@ TEST_P(PerformanceHintEnqueueKernelBadSizeTest, GivenBadLocalWorkGroupSizeWhenEn
|
||||||
EXPECT_TRUE(containsHint(expectedHint, userData));
|
EXPECT_TRUE(containsHint(expectedHint, userData));
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(PerformanceHintEnqueueKernelPrintfTest, GivenKernelWithPrintfWhenEnqueueKernelIsCalledWithWorkDim3ThenContextProvidesProperHint) {
|
HWTEST_F(PerformanceHintEnqueueKernelPrintfTest, GivenKernelWithPrintfWhenEnqueueKernelIsCalledWithWorkDim3ThenContextProvidesProperHint) {
|
||||||
size_t preferredWorkGroupSize[3];
|
size_t preferredWorkGroupSize[3];
|
||||||
auto maxWorkGroupSize = static_cast<uint32_t>(pPlatform->getClDevice(0)->getSharedDeviceInfo().maxWorkGroupSize);
|
auto maxWorkGroupSize = static_cast<uint32_t>(pPlatform->getClDevice(0)->getSharedDeviceInfo().maxWorkGroupSize);
|
||||||
if (debugManager.flags.EnableComputeWorkSizeND.get()) {
|
if (debugManager.flags.EnableComputeWorkSizeND.get()) {
|
||||||
|
|
Loading…
Reference in New Issue