diff options
Diffstat (limited to 'llama.cpp/examples/CMakeLists.txt')
| -rw-r--r-- | llama.cpp/examples/CMakeLists.txt | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/llama.cpp/examples/CMakeLists.txt b/llama.cpp/examples/CMakeLists.txt new file mode 100644 index 0000000..a29dc70 --- /dev/null +++ b/llama.cpp/examples/CMakeLists.txt @@ -0,0 +1,45 @@ +# dependencies + +find_package(Threads REQUIRED) + +# third-party + +# ... + +# flags + +llama_add_compile_flags() + +# examples + +if (EMSCRIPTEN) +else() + add_subdirectory(batched) + add_subdirectory(debug) + add_subdirectory(embedding) + add_subdirectory(eval-callback) + + add_subdirectory(gguf-hash) + add_subdirectory(gguf) + add_subdirectory(idle) + add_subdirectory(lookahead) + add_subdirectory(lookup) + add_subdirectory(parallel) + add_subdirectory(passkey) + add_subdirectory(retrieval) + add_subdirectory(save-load-state) + add_subdirectory(simple) + add_subdirectory(simple-chat) + add_subdirectory(speculative) + add_subdirectory(speculative-simple) + add_subdirectory(gen-docs) + add_subdirectory(training) + add_subdirectory(diffusion) + if (NOT GGML_BACKEND_DL) + add_subdirectory(convert-llama2c-to-ggml) + # these examples use the backends directly and cannot be built with dynamic loading + if (GGML_SYCL) + add_subdirectory(sycl) + endif() + endif() +endif() |
