char-fork/llama.cpp

git clone https://git.t4t.associates/char-fork/llama.cpp

Georgi Gerganovcmake : add install() for impl libraries + fix apple builds (#23511)bbce619ad

char/aliceai-t5-moe
724 B25 linesraw
1# llama-fit-params-impl: fit-params logic, reusable by app
2
3set(TARGET llama-fit-params-impl)
4
5add_library(${TARGET} fit-params.cpp)
6set_target_properties(${TARGET} PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON)
7
8target_include_directories(${TARGET} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
9target_link_libraries(${TARGET} PUBLIC llama-common llama ${CMAKE_THREAD_LIBS_INIT})
10
11if(LLAMA_TOOLS_INSTALL)
12    install(TARGETS ${TARGET} LIBRARY)
13endif()
14
15# llama-fit-params executable
16
17set(TARGET llama-fit-params)
18
19add_executable(${TARGET} main.cpp)
20target_link_libraries(${TARGET} PRIVATE llama-fit-params-impl)
21target_compile_features(${TARGET} PRIVATE cxx_std_17)
22
23if(LLAMA_TOOLS_INSTALL)
24    install(TARGETS ${TARGET} RUNTIME)
25endif()