You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by ma...@apache.org on 2022/09/29 10:01:06 UTC

[tvm] branch main updated: [CODEGEN][OPENCL] Compatibility for OpenCL version 3.0 (#12938)

This is an automated email from the ASF dual-hosted git repository.

masahi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git


The following commit(s) were added to refs/heads/main by this push:
     new 5634a1a17a [CODEGEN][OPENCL] Compatibility for OpenCL version 3.0 (#12938)
5634a1a17a is described below

commit 5634a1a17a3d337728bdc375183c9aee71c40b29
Author: Siva <qu...@quicinc.com>
AuthorDate: Thu Sep 29 15:31:00 2022 +0530

    [CODEGEN][OPENCL] Compatibility for OpenCL version 3.0 (#12938)
---
 src/target/source/codegen_opencl.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/target/source/codegen_opencl.cc b/src/target/source/codegen_opencl.cc
index e8d47b720b..73a064bc80 100644
--- a/src/target/source/codegen_opencl.cc
+++ b/src/target/source/codegen_opencl.cc
@@ -139,7 +139,8 @@ std::string CodeGenOpenCL::Finish() {
     // For now we rely on OpenCL preprocessor directives to utilize the correct behavior
     // depending on the OpenCL version detected at OpenCL compile time.
     decl_stream << "#ifdef __OPENCL_VERSION__\n"
-                << "#if __OPENCL_VERSION__ == CL_VERSION_2_0\n"
+                << "#if __OPENCL_VERSION__ == CL_VERSION_2_0"
+                << " || __OPENCL_VERSION__ == CL_VERSION_3_0 \n"
                 << "#define READ_IMAGEH(image, sampler, coord) "
                 << "read_imageh(image, sampler, coord)\n"
                 << "#define READ_IMAGEF(image, sampler, coord) "