build.sh 635 B

1234567891011121314151617181920212223
  1. #!/usr/bin/env bash
  2. # MIT license
  3. # Copyright (C) 2024 Intel Corporation
  4. # SPDX-License-Identifier: MIT
  5. mkdir -p build
  6. cd build
  7. source /opt/intel/oneapi/setvars.sh
  8. #for FP16
  9. #cmake .. -DGGML_SYCL=ON -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx -DGGML_SYCL_F16=ON -DLLAMA_CURL=OFF # faster for long-prompt inference
  10. #for FP32
  11. cmake .. -DGGML_SYCL=ON -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx -DLLAMA_CURL=OFF
  12. #build example/main
  13. #cmake --build . --config Release --target main
  14. #build example/llama-bench
  15. #cmake --build . --config Release --target llama-bench
  16. #build all binary
  17. cmake --build . --config Release -j -v