Commit: 382478cc4c0005e5bfc02a1ebdd1068c93c7e536 Author: Nikita Sirgienko Date: Thu Mar 31 23:47:23 2022 +0200 Branches: cycles_oneapi https://developer.blender.org/rB382478cc4c0005e5bfc02a1ebdd1068c93c7e536
Refactor: Remove not needed messages during openAPI rendering Now messages about "oneapi codegen" testing won't appear in the logs during oneAPI rendering. =================================================================== M intern/cycles/kernel/device/oneapi/kernel.cpp =================================================================== diff --git a/intern/cycles/kernel/device/oneapi/kernel.cpp b/intern/cycles/kernel/device/oneapi/kernel.cpp index ee8c90e096b..0a60dfbc39f 100644 --- a/intern/cycles/kernel/device/oneapi/kernel.cpp +++ b/intern/cycles/kernel/device/oneapi/kernel.cpp @@ -171,6 +171,8 @@ bool oneapi_queue_synchronize(SyclQueue *queue_) bool oneapi_trigger_runtime_compilation(SyclQueue *queue_) { + // NOTE(sirgienko) Execution of this simple kernel will check basic functionality and + // also trigger runtime compilation of all existing oneAPI kernels assert(queue_); sycl::queue *queue = reinterpret_cast<sycl::queue *>(queue_); size_t N = 8; @@ -195,10 +197,10 @@ bool oneapi_trigger_runtime_compilation(SyclQueue *queue_) sycl::host_accessor A_host_acc(A, sycl::read_only); sycl::host_accessor B_host_acc(B, sycl::read_only); - std::cerr << "Test for oneapi broken codegen [B[i] = A[i] + i]: " << std::endl; - for (size_t i = (size_t)0; i < N; i++) - std::cerr << " [i = " << i << "]; A[i] = " << A_host_acc[i] << "; B[i] = " << B_host_acc[i] - << std::endl; + for (size_t i = (size_t)0; i < N; i++) { + float result = A_host_acc[i] + B_host_acc[i]; + (void)result; + } } catch (sycl::exception const &e) { if (s_error_cb) { _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-blender-cvs