CMakeLists.txt 786 B

1234567891011121314151617181920212223242526272829303132333435
  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(main)
  10. add_subdirectory(quantize)
  11. add_subdirectory(quantize-stats)
  12. add_subdirectory(perplexity)
  13. add_subdirectory(embedding)
  14. add_subdirectory(save-load-state)
  15. add_subdirectory(benchmark)
  16. add_subdirectory(baby-llama)
  17. add_subdirectory(train-text-from-scratch)
  18. add_subdirectory(convert-llama2c-to-ggml)
  19. add_subdirectory(simple)
  20. add_subdirectory(embd-input)
  21. add_subdirectory(llama-bench)
  22. add_subdirectory(beam-search)
  23. if (LLAMA_METAL)
  24. add_subdirectory(metal)
  25. endif()
  26. if (LLAMA_BUILD_SERVER)
  27. add_subdirectory(server)
  28. endif()
  29. endif()