win-build-sycl.bat 603 B

1234567891011121314151617181920212223
  1. :: MIT license
  2. :: Copyright (C) 2024 Intel Corporation
  3. :: SPDX-License-Identifier: MIT
  4. mkdir -p build
  5. cd build
  6. @call "C:\Program Files (x86)\Intel\oneAPI\setvars.bat" intel64 --force
  7. :: for FP16
  8. :: faster for long-prompt inference
  9. :: cmake -G "MinGW Makefiles" .. -DLLAMA_SYCL=ON -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icx -DCMAKE_BUILD_TYPE=Release -DLLAMA_SYCL_F16=ON
  10. :: for FP32
  11. cmake -G "MinGW Makefiles" .. -DLLAMA_SYCL=ON -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icx -DCMAKE_BUILD_TYPE=Release
  12. :: build example/main only
  13. :: make main
  14. :: build all binary
  15. make -j
  16. cd ..