From 4bca601be659f4c6f6d2473cf4228eda9e7abc7b Mon Sep 17 00:00:00 2001 From: Max Krasnyansky Date: Thu, 28 Nov 2024 16:24:44 -0800 Subject: [PATCH] opencl: fix embed tool invocation with python3 --- ggml/src/ggml-opencl2/CMakeLists.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ggml/src/ggml-opencl2/CMakeLists.txt b/ggml/src/ggml-opencl2/CMakeLists.txt index d5cc816a4..6f0db48f6 100644 --- a/ggml/src/ggml-opencl2/CMakeLists.txt +++ b/ggml/src/ggml-opencl2/CMakeLists.txt @@ -86,7 +86,7 @@ if (OpenCL_FOUND) add_custom_command( OUTPUT ${OPENCL2_GEMV_NOSHUFFLE_SOURCE_EMBED} - COMMAND python ${EMBED_KERNEL_SCRIPT} + COMMAND ${Python3_EXECUTABLE} ${EMBED_KERNEL_SCRIPT} ${CMAKE_CURRENT_SOURCE_DIR}/kernels/ggml-opencl2_gemv_noshuffle.cl ${OPENCL2_GEMV_NOSHUFFLE_SOURCE_EMBED} DEPENDS kernels/ggml-opencl2_gemv_noshuffle.cl ${EMBED_KERNEL_SCRIPT} @@ -95,7 +95,7 @@ if (OpenCL_FOUND) add_custom_command( OUTPUT ${OPENCL2_GEMV_NOSHUFFLE_GENERAL_SOURCE_EMBED} - COMMAND python ${EMBED_KERNEL_SCRIPT} + COMMAND ${Python3_EXECUTABLE} ${EMBED_KERNEL_SCRIPT} ${CMAKE_CURRENT_SOURCE_DIR}/kernels/ggml-opencl2_gemv_noshuffle_general.cl ${OPENCL2_GEMV_NOSHUFFLE_GENERAL_SOURCE_EMBED} DEPENDS kernels/ggml-opencl2_gemv_noshuffle_general.cl ${EMBED_KERNEL_SCRIPT} @@ -104,7 +104,7 @@ if (OpenCL_FOUND) add_custom_command( OUTPUT ${OPENCL2_MUL_MAT_Ab_Bi_8x4_SOURCE_EMBED} - COMMAND python ${EMBED_KERNEL_SCRIPT} + COMMAND ${Python3_EXECUTABLE} ${EMBED_KERNEL_SCRIPT} ${CMAKE_CURRENT_SOURCE_DIR}/kernels/ggml-opencl2_mul_mat_Ab_Bi_8x4.cl ${OPENCL2_MUL_MAT_Ab_Bi_8x4_SOURCE_EMBED} DEPENDS kernels/ggml-opencl2_mul_mat_Ab_Bi_8x4.cl ${EMBED_KERNEL_SCRIPT} @@ -113,7 +113,7 @@ if (OpenCL_FOUND) add_custom_command( OUTPUT ${OPENCL2_TRANSPOSE_16_SOURCE_EMBED} - COMMAND python ${EMBED_KERNEL_SCRIPT} + COMMAND ${Python3_EXECUTABLE} ${EMBED_KERNEL_SCRIPT} ${CMAKE_CURRENT_SOURCE_DIR}/kernels/ggml-opencl2_transpose_16.cl ${OPENCL2_TRANSPOSE_16_SOURCE_EMBED} DEPENDS kernels/ggml-opencl2_transpose_16.cl ${EMBED_KERNEL_SCRIPT} @@ -122,7 +122,7 @@ if (OpenCL_FOUND) add_custom_command( OUTPUT ${OPENCL2_TRANSPOSE_32_SOURCE_EMBED} - COMMAND python ${EMBED_KERNEL_SCRIPT} + COMMAND ${Python3_EXECUTABLE} ${EMBED_KERNEL_SCRIPT} ${CMAKE_CURRENT_SOURCE_DIR}/kernels/ggml-opencl2_transpose_32.cl ${OPENCL2_TRANSPOSE_32_SOURCE_EMBED} DEPENDS kernels/ggml-opencl2_transpose_32.cl ${EMBED_KERNEL_SCRIPT} @@ -131,7 +131,7 @@ if (OpenCL_FOUND) add_custom_command( OUTPUT ${OPENCL2_TRANSPOSE_32_16_SOURCE_EMBED} - COMMAND python ${EMBED_KERNEL_SCRIPT} + COMMAND ${Python3_EXECUTABLE} ${EMBED_KERNEL_SCRIPT} ${CMAKE_CURRENT_SOURCE_DIR}/kernels/ggml-opencl2_transpose_32_16.cl ${OPENCL2_TRANSPOSE_32_16_SOURCE_EMBED} DEPENDS kernels/ggml-opencl2_transpose_32_16.cl ${EMBED_KERNEL_SCRIPT}