build.sh 582 B

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