Team Ai
Apppublic

KBaba7/llama.cpp

sourceHugging Faceapache-2.0updated 2y agoView on Hugging Face
0likes
CMakeLists.txt74 linesDownload Raw Back to examples
1# dependencies2 3find_package(Threads REQUIRED)4 5# third-party6 7# ...8 9# flags10 11llama_add_compile_flags()12 13# examples14 15include_directories(${CMAKE_CURRENT_SOURCE_DIR})16 17if (EMSCRIPTEN)18else()19    add_subdirectory(batched-bench)20    add_subdirectory(batched)21    add_subdirectory(embedding)22    add_subdirectory(eval-callback)23 24    if (NOT WIN32)25        # disabled on Windows because it uses internal functions not exported with LLAMA_API26        add_subdirectory(gbnf-validator)27    endif()28 29    add_subdirectory(gguf-hash)30    add_subdirectory(gguf-split)31    add_subdirectory(gguf)32    add_subdirectory(gritlm)33    add_subdirectory(imatrix)34    add_subdirectory(infill)35    add_subdirectory(llama-bench)36    add_subdirectory(lookahead)37    add_subdirectory(lookup)38    add_subdirectory(main)39    add_subdirectory(parallel)40    add_subdirectory(passkey)41    add_subdirectory(perplexity)42    add_subdirectory(quantize)43    add_subdirectory(retrieval)44    if (LLAMA_BUILD_SERVER)45        add_subdirectory(server)46    endif()47    add_subdirectory(save-load-state)48    add_subdirectory(run)49    add_subdirectory(simple)50    add_subdirectory(simple-chat)51    add_subdirectory(speculative)52    add_subdirectory(speculative-simple)53    add_subdirectory(tokenize)54    add_subdirectory(tts)55    add_subdirectory(gen-docs)56    if (NOT GGML_BACKEND_DL)57        # these examples use the backends directly and cannot be built with dynamic loading58        add_subdirectory(convert-llama2c-to-ggml)59        add_subdirectory(cvector-generator)60        add_subdirectory(export-lora)61        if (NOT WIN32)62            # disabled on Windows because it uses internal functions not exported with LLAMA_API63            add_subdirectory(quantize-stats)64        endif()65        add_subdirectory(llava)66        if (GGML_RPC)67            add_subdirectory(rpc)68        endif()69        if (GGML_SYCL)70            add_subdirectory(sycl)71        endif()72    endif()73endif()74