@@ -86,7 +86,7 @@ if (OpenCL_FOUND)
8686
8787 add_custom_command (
8888 OUTPUT ${OPENCL2_GEMV_NOSHUFFLE_SOURCE_EMBED}
89- COMMAND python ${EMBED_KERNEL_SCRIPT}
89+ COMMAND ${Python3_EXECUTABLE} ${EMBED_KERNEL_SCRIPT}
9090 ${CMAKE_CURRENT_SOURCE_DIR} /kernels/ggml-opencl2_gemv_noshuffle.cl
9191 ${OPENCL2_GEMV_NOSHUFFLE_SOURCE_EMBED}
9292 DEPENDS kernels/ggml-opencl2_gemv_noshuffle.cl ${EMBED_KERNEL_SCRIPT}
@@ -95,7 +95,7 @@ if (OpenCL_FOUND)
9595
9696 add_custom_command (
9797 OUTPUT ${OPENCL2_GEMV_NOSHUFFLE_GENERAL_SOURCE_EMBED}
98- COMMAND python ${EMBED_KERNEL_SCRIPT}
98+ COMMAND ${Python3_EXECUTABLE} ${EMBED_KERNEL_SCRIPT}
9999 ${CMAKE_CURRENT_SOURCE_DIR} /kernels/ggml-opencl2_gemv_noshuffle_general.cl
100100 ${OPENCL2_GEMV_NOSHUFFLE_GENERAL_SOURCE_EMBED}
101101 DEPENDS kernels/ggml-opencl2_gemv_noshuffle_general.cl ${EMBED_KERNEL_SCRIPT}
@@ -104,7 +104,7 @@ if (OpenCL_FOUND)
104104
105105 add_custom_command (
106106 OUTPUT ${OPENCL2_MUL_MAT_Ab_Bi_8x4_SOURCE_EMBED}
107- COMMAND python ${EMBED_KERNEL_SCRIPT}
107+ COMMAND ${Python3_EXECUTABLE} ${EMBED_KERNEL_SCRIPT}
108108 ${CMAKE_CURRENT_SOURCE_DIR} /kernels/ggml-opencl2_mul_mat_Ab_Bi_8x4.cl
109109 ${OPENCL2_MUL_MAT_Ab_Bi_8x4_SOURCE_EMBED}
110110 DEPENDS kernels/ggml-opencl2_mul_mat_Ab_Bi_8x4.cl ${EMBED_KERNEL_SCRIPT}
@@ -113,7 +113,7 @@ if (OpenCL_FOUND)
113113
114114 add_custom_command (
115115 OUTPUT ${OPENCL2_TRANSPOSE_16_SOURCE_EMBED}
116- COMMAND python ${EMBED_KERNEL_SCRIPT}
116+ COMMAND ${Python3_EXECUTABLE} ${EMBED_KERNEL_SCRIPT}
117117 ${CMAKE_CURRENT_SOURCE_DIR} /kernels/ggml-opencl2_transpose_16.cl
118118 ${OPENCL2_TRANSPOSE_16_SOURCE_EMBED}
119119 DEPENDS kernels/ggml-opencl2_transpose_16.cl ${EMBED_KERNEL_SCRIPT}
@@ -122,7 +122,7 @@ if (OpenCL_FOUND)
122122
123123 add_custom_command (
124124 OUTPUT ${OPENCL2_TRANSPOSE_32_SOURCE_EMBED}
125- COMMAND python ${EMBED_KERNEL_SCRIPT}
125+ COMMAND ${Python3_EXECUTABLE} ${EMBED_KERNEL_SCRIPT}
126126 ${CMAKE_CURRENT_SOURCE_DIR} /kernels/ggml-opencl2_transpose_32.cl
127127 ${OPENCL2_TRANSPOSE_32_SOURCE_EMBED}
128128 DEPENDS kernels/ggml-opencl2_transpose_32.cl ${EMBED_KERNEL_SCRIPT}
@@ -131,7 +131,7 @@ if (OpenCL_FOUND)
131131
132132 add_custom_command (
133133 OUTPUT ${OPENCL2_TRANSPOSE_32_16_SOURCE_EMBED}
134- COMMAND python ${EMBED_KERNEL_SCRIPT}
134+ COMMAND ${Python3_EXECUTABLE} ${EMBED_KERNEL_SCRIPT}
135135 ${CMAKE_CURRENT_SOURCE_DIR} /kernels/ggml-opencl2_transpose_32_16.cl
136136 ${OPENCL2_TRANSPOSE_32_16_SOURCE_EMBED}
137137 DEPENDS kernels/ggml-opencl2_transpose_32_16.cl ${EMBED_KERNEL_SCRIPT}
0 commit comments