Brunobkr/llama.cpp_AlgMor24_github
ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.
03.1k
1include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})2 3# server-context containing the core server logic, used by llama-server and CLI4 5set(TARGET server-context)6 7add_library(${TARGET} STATIC8 server-chat.cpp9 server-chat.h10 server-task.cpp11 server-task.h12 server-queue.cpp13 server-queue.h14 server-common.cpp15 server-common.h16 server-context.cpp17 server-context.h18 server-stream.cpp19 server-stream.h20 server-tools.cpp21 server-tools.h22 server-mcp.cpp23 server-mcp.h24 server-schema.cpp25 server-schema.h26)27 28if (BUILD_SHARED_LIBS)29 set_target_properties(${TARGET} PROPERTIES POSITION_INDEPENDENT_CODE ON)30endif()31 32target_include_directories(${TARGET} PRIVATE ../mtmd)33target_include_directories(${TARGET} PRIVATE ${CMAKE_SOURCE_DIR})34target_link_libraries(${TARGET} PUBLIC llama-common mtmd ${CMAKE_THREAD_LIBS_INIT})35 36# llama-server-impl: server logic, reusable by app37 38set(TARGET llama-server-impl)39 40add_library(${TARGET}41 server.cpp42 server-http.cpp43 server-http.h44 server-models.cpp45 server-models.h46)47set_target_properties(${TARGET} PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON)48 49target_include_directories(${TARGET} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})50target_include_directories(${TARGET} PRIVATE ../mtmd ${CMAKE_SOURCE_DIR})51target_link_libraries(${TARGET} PUBLIC server-context llama-ui cpp-httplib ${CMAKE_THREAD_LIBS_INIT})52 53if(LLAMA_TOOLS_INSTALL)54 install(TARGETS ${TARGET} LIBRARY)55endif()56 57# llama-server executable58 59set(TARGET llama-server)60 61add_executable(${TARGET} main.cpp)62install(TARGETS ${TARGET} RUNTIME)63 64target_link_libraries(${TARGET} PRIVATE llama-server-impl)65target_compile_features(${TARGET} PRIVATE cxx_std_17)66 