llama

Форк
0
/
win-build-sycl.bat 
32 строки · 845.0 Байт
1

2
::  MIT license
3
::  Copyright (C) 2024 Intel Corporation
4
::  SPDX-License-Identifier: MIT
5

6

7
IF not exist build (mkdir build)
8
cd build
9
if %errorlevel% neq 0 goto ERROR
10

11
@call "C:\Program Files (x86)\Intel\oneAPI\setvars.bat" intel64 --force
12
if %errorlevel% neq 0 goto ERROR
13

14
::  for FP16
15
::  faster for long-prompt inference
16
::  cmake -G "MinGW Makefiles" ..  -DGGML_SYCL=ON -DCMAKE_CXX_COMPILER=icx -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DGGML_SYCL_F16=ON
17

18
::  for FP32
19
cmake -G "Ninja" ..  -DGGML_SYCL=ON -DCMAKE_C_COMPILER=cl -DCMAKE_CXX_COMPILER=icx -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release
20
if %errorlevel% neq 0 goto ERROR
21
::  build example/main only
22
::  make main
23

24
::  build all binary
25
cmake --build . -j
26
if %errorlevel% neq 0 goto ERROR
27

28
cd ..
29
exit /B 0
30

31
:ERROR
32
echo comomand error: %errorlevel%
33
exit /B %errorlevel%
34

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.