CMakeLists.txt 668 B

12345678910111213141516171819202122232425262728293031
  1. #
  2. # starcoder
  3. set(TEST_TARGET starcoder)
  4. add_executable(${TEST_TARGET} main.cpp)
  5. target_link_libraries(${TEST_TARGET} PRIVATE ggml common common-ggml)
  6. #
  7. # starcoder-mmap
  8. set(TEST_TARGET starcoder-mmap)
  9. add_executable(${TEST_TARGET} starcoder-mmap.cpp)
  10. target_link_libraries(${TEST_TARGET} PRIVATE ggml common common-ggml)
  11. #
  12. # starcoder-quantize
  13. set(TEST_TARGET starcoder-quantize)
  14. add_executable(${TEST_TARGET} quantize.cpp)
  15. target_link_libraries(${TEST_TARGET} PRIVATE ggml common common-ggml)
  16. #
  17. # For GPU offloading
  18. if (GGML_CUBLAS)
  19. add_compile_definitions(GGML_USE_CUBLAS)
  20. endif()
  21. if (GGML_CLBLAST)
  22. add_compile_definitions(GGML_USE_CLBLAST)
  23. endif()