CMakeLists.txt 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. # dependencies
  2. find_package(Threads REQUIRED)
  3. # third-party
  4. # ...
  5. # examples
  6. include_directories(${CMAKE_CURRENT_SOURCE_DIR})
  7. if (EMSCRIPTEN)
  8. else()
  9. add_subdirectory(baby-llama)
  10. add_subdirectory(batched)
  11. add_subdirectory(batched-bench)
  12. add_subdirectory(benchmark)
  13. add_subdirectory(convert-llama2c-to-ggml)
  14. add_subdirectory(embedding)
  15. add_subdirectory(eval-callback)
  16. add_subdirectory(finetune)
  17. add_subdirectory(gritlm)
  18. add_subdirectory(gguf-split)
  19. add_subdirectory(infill)
  20. add_subdirectory(llama-bench)
  21. add_subdirectory(llava)
  22. if (LLAMA_SYCL)
  23. add_subdirectory(sycl)
  24. endif()
  25. add_subdirectory(main)
  26. add_subdirectory(tokenize)
  27. add_subdirectory(parallel)
  28. add_subdirectory(perplexity)
  29. add_subdirectory(quantize)
  30. add_subdirectory(quantize-stats)
  31. add_subdirectory(retrieval)
  32. add_subdirectory(save-load-state)
  33. add_subdirectory(simple)
  34. add_subdirectory(passkey)
  35. add_subdirectory(speculative)
  36. add_subdirectory(lookahead)
  37. add_subdirectory(lookup)
  38. add_subdirectory(gguf)
  39. add_subdirectory(train-text-from-scratch)
  40. add_subdirectory(imatrix)
  41. if (LLAMA_BUILD_SERVER)
  42. add_subdirectory(server)
  43. endif()
  44. add_subdirectory(export-lora)
  45. if (LLAMA_RPC)
  46. add_subdirectory(rpc)
  47. endif()
  48. endif()