SWDEV-470698 - fix formatting, add format check workflow (#657)

이 커밋은 다음에 포함됨:
Danylo Lytovchenko 작성하고 GitHub가 2025-08-20 19:58:06 +05:30를 커밋함
1 부모 5840940caa
커밋 f7338717ae
1574 파일이 변경됨
+162903 -199277

검색과 일치하는 파일 없음

+16 -23
파일 보기
@@ -42,8 +42,8 @@ OCLPerfCommandQueue::OCLPerfCommandQueue() {
OCLPerfCommandQueue::~OCLPerfCommandQueue() {}
void OCLPerfCommandQueue::open(unsigned int test, char* units,
double& conversion, unsigned int deviceId) {
void OCLPerfCommandQueue::open(unsigned int test, char* units, double& conversion,
unsigned int deviceId) {
cl_mem buffer;
_deviceId = deviceId;
CPerfCounter timer;
@@ -54,13 +54,12 @@ void OCLPerfCommandQueue::open(unsigned int test, char* units,
CHECK_RESULT((error_ != CL_SUCCESS), "Error opening test");
timer.Stop();
if (test == 0) {
printf("Runtime load/init time: %0.2f ms\n",
static_cast<float>(timer.GetElapsedTime() * 1000));
printf("Runtime load/init time: %0.2f ms\n", static_cast<float>(timer.GetElapsedTime() * 1000));
}
test_ = test;
cl_device_type deviceType;
error_ = _wrapper->clGetDeviceInfo(devices_[deviceId], CL_DEVICE_TYPE,
sizeof(deviceType), &deviceType, NULL);
error_ = _wrapper->clGetDeviceInfo(devices_[deviceId], CL_DEVICE_TYPE, sizeof(deviceType),
&deviceType, NULL);
CHECK_RESULT((error_ != CL_SUCCESS), "CL_DEVICE_TYPE failed");
if (!(deviceType & CL_DEVICE_TYPE_GPU)) {
@@ -72,15 +71,13 @@ void OCLPerfCommandQueue::open(unsigned int test, char* units,
size_t numMems = MemObjects[test_ / TotalBufs];
size_t bufSize = BufSize * sizeof(cl_int4);
for (size_t b = 0; b < numMems; ++b) {
buffer = _wrapper->clCreateBuffer(context_, CL_MEM_WRITE_ONLY, bufSize,
NULL, &error_);
buffer = _wrapper->clCreateBuffer(context_, CL_MEM_WRITE_ONLY, bufSize, NULL, &error_);
CHECK_RESULT((error_ != CL_SUCCESS), "clCreateBuffer() failed");
buffers_.push_back(buffer);
}
}
static void CL_CALLBACK notify_callback(const char* errinfo,
const void* private_info, size_t cb,
static void CL_CALLBACK notify_callback(const char* errinfo, const void* private_info, size_t cb,
void* user_data) {}
void OCLPerfCommandQueue::run(void) {
@@ -96,8 +93,7 @@ void OCLPerfCommandQueue::run(void) {
// Clear destination buffer
memset(values, 0, BufSize * sizeof(cl_int4));
size_t iter =
Iterations / (numQueues * ((size_t)1 << (test_ / TotalBufs + 1)));
size_t iter = Iterations / (numQueues * ((size_t)1 << (test_ / TotalBufs + 1)));
std::vector<cl_command_queue> cmdQueues(numQueues);
timer.Reset();
@@ -105,24 +101,22 @@ void OCLPerfCommandQueue::run(void) {
for (size_t i = 0; i < iter; ++i) {
for (size_t q = 0; q < numQueues; ++q) {
cl_command_queue cmdQueue = _wrapper->clCreateCommandQueue(
context_, devices_[_deviceId], 0, &error_);
cl_command_queue cmdQueue =
_wrapper->clCreateCommandQueue(context_, devices_[_deviceId], 0, &error_);
CHECK_RESULT((error_ != CL_SUCCESS), "clCreateCommandQueue() failed");
cmdQueues[q] = cmdQueue;
}
timer.Stop();
for (size_t q = 0; q < numQueues; ++q) {
for (size_t b = 0; b < buffers_.size(); ++b) {
error_ = _wrapper->clEnqueueWriteBuffer(cmdQueues[q], buffers_[b],
CL_TRUE, 0, sizeof(cl_int4),
values, 0, NULL, NULL);
error_ = _wrapper->clEnqueueWriteBuffer(cmdQueues[q], buffers_[b], CL_TRUE, 0,
sizeof(cl_int4), values, 0, NULL, NULL);
}
}
timer.Start();
for (size_t q = 0; q < numQueues; ++q) {
error_ = _wrapper->clReleaseCommandQueue(cmdQueues[q]);
CHECK_RESULT_NO_RETURN((error_ != CL_SUCCESS),
"clReleaseCommandQueue() failed");
CHECK_RESULT_NO_RETURN((error_ != CL_SUCCESS), "clReleaseCommandQueue() failed");
}
CHECK_RESULT((error_ != CL_SUCCESS), "clEnqueueWriteBuffer() failed");
}
@@ -131,15 +125,14 @@ void OCLPerfCommandQueue::run(void) {
std::stringstream stream;
stream << "Create+destroy time for " << numQueues << " queues and "
<< buffers_.size() << " buffers";
stream << "Create+destroy time for " << numQueues << " queues and " << buffers_.size()
<< " buffers";
stream.precision(3);
stream.width(5);
stream.setf(std::ios::fixed, std::ios::floatfield);
stream << "(ms)";
testDescString = stream.str();
_perfInfo =
static_cast<float>(timer.GetElapsedTime() * 1000 / (iter * numQueues));
_perfInfo = static_cast<float>(timer.GetElapsedTime() * 1000 / (iter * numQueues));
delete[] values;
}