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()
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
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