File size: 1,258 Bytes
7ec5d5a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$env:LIB = @(
	"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x64\"
	"C:\Program Files (x86)\Microsoft Visual Studio\Community\VC\Tools\MSVC\14.50.35717\lib\x64"
	"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\ucrt\x64\"
) -join ";"
$env:INCLUDE = @(
    "C:\Program Files (x86)\Microsoft Visual Studio\Community\VC\Tools\MSVC\14.50.35717\include"
    "C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt"
    "C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um"
    "C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared"
) -join ";"
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release `
-DCMAKE_MAKE_PROGRAM="$PWD/ninja.exe" `
-DGGML_CUDA=ON -DCMAKE_CUDA_ARCHITECTURES="89-real" `
-DCMAKE_CUDA_COMPILER="C:/Program Files/NVIDIA Corporation/CUDA/bin/nvcc.exe" `
-DCMAKE_CUDA_HOST_COMPILER="C:/Program Files (x86)/Microsoft Visual Studio/Community/VC/Tools/MSVC/14.50.35717/bin/Hostx64/x64/cl.exe" `
-DCMAKE_RC_COMPILER="C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe" `
-DCMAKE_MT="C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe" `
-DCMAKE_CUDA_FLAGS="--extended-lambda --allow-unsupported-compiler"
cmake --build build --config Release