]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commitdiff
sycl: fix example build (#2570)
authorStefan Sydow <redacted>
Mon, 18 Nov 2024 12:57:23 +0000 (13:57 +0100)
committerGitHub <redacted>
Mon, 18 Nov 2024 12:57:23 +0000 (14:57 +0200)
examples/CMakeLists.txt
examples/sycl/CMakeLists.txt
examples/sycl/build.sh

index 33e6249e8c18d1dba6c9ca0b97a7608471c60eef..addfa1d4bf7c11002a6688d61d41f1b3fceaf710 100644 (file)
@@ -137,7 +137,7 @@ if (WHISPER_SDL2)
     set_target_properties(lsp PROPERTIES FOLDER "examples")
     if (GGML_SYCL)
         add_subdirectory(sycl)
-        set_target_properties(sycl PROPERTIES FOLDER "examples")
+        set_target_properties(ls-sycl-device PROPERTIES FOLDER "examples")
     endif()
 endif (WHISPER_SDL2)
 endif()
index 3b5721f939616d6915d0d496138bbc0af271cb96..6f647736ce0be11f30c4098117bb4b676aeb3923 100644 (file)
@@ -5,5 +5,5 @@
 set(TARGET ls-sycl-device)\r
 add_executable(${TARGET} ls-sycl-device.cpp)\r
 install(TARGETS ${TARGET} RUNTIME)\r
-target_link_libraries(${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT})\r
-target_compile_features(${TARGET} PRIVATE cxx_std_17)
\ No newline at end of file
+target_link_libraries(${TARGET} PRIVATE common whisper ${CMAKE_THREAD_LIBS_INIT})\r
+target_compile_features(${TARGET} PRIVATE cxx_std_17)\r
index 87c3778f323605a7d8ae05d677c3044d392ba59e..5489378a806594e11d2c33e1bc42995a91754f1e 100644 (file)
@@ -7,13 +7,16 @@ cd build
 source /opt/intel/oneapi/setvars.sh\r
 \r
 #for FP16\r
-#cmake .. -DWHISPER_SYCL=ON -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx -DWHISPER_SYCL_F16=ON # faster for long-prompt inference\r
+#cmake .. -DGGML_SYCL=ON -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx -DWHISPER_SYCL_F16=ON # faster for long-prompt inference\r
 \r
 #for FP32\r
-cmake .. -DWHISPER_SYCL=ON -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx\r
+cmake .. -DGGML_SYCL=ON -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx\r
+\r
+#for other features from the examples, e.g. stream and talk link with SDL2:\r
+#cmake .. -DGGML_SYCL=ON -DWHISPER_SDL2=ON -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx\r
 \r
 #build example/main only\r
 #cmake --build . --config Release --target main\r
 \r
 #build all binary\r
-cmake --build . --config Release -v
\ No newline at end of file
+cmake --build . --config Release -v\r