* fix win build conflict of math library
* fix the condition: !(win32 & SYCL)
* revert warp_size=16
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsycl-targets=nvptx64-nvidia-cuda")
add_compile_definitions(GGML_SYCL_WARP_SIZE=32)
else()
- add_compile_definitions(GGML_SYCL_WARP_SIZE=16)
+ add_compile_definitions(GGML_SYCL_WARP_SIZE=32)
endif()
file(GLOB GGML_HEADERS_SYCL "ggml-sycl/*.hpp")
find_library(MATH_LIBRARY m)
if (MATH_LIBRARY)
- target_link_libraries(ggml PRIVATE ${MATH_LIBRARY})
+ if (NOT WIN32 OR NOT GGML_SYCL)
+ target_link_libraries(ggml PRIVATE ${MATH_LIBRARY})
+ endif()
endif()
if (BUILD_SHARED_LIBS)