|
60 | 60 | -DLLAMA_CURL=ON \
|
61 | 61 | -DGGML_METAL_USE_BF16=ON \
|
62 | 62 | -DGGML_METAL_EMBED_LIBRARY=ON \
|
63 |
| - -DGGML_RPC=ON \ |
64 |
| - -DBUILD_SHARED_LIBS=OFF |
| 63 | + -DGGML_RPC=ON |
65 | 64 | cmake --build . --config Release -j $(sysctl -n hw.logicalcpu)
|
66 | 65 |
|
67 | 66 | - name: Test
|
@@ -123,8 +122,7 @@ jobs:
|
123 | 122 | -DLLAMA_FATAL_WARNINGS=ON \
|
124 | 123 | -DLLAMA_CURL=ON \
|
125 | 124 | -DGGML_METAL=OFF \
|
126 |
| - -DGGML_RPC=ON \ |
127 |
| - -DBUILD_SHARED_LIBS=OFF |
| 125 | + -DGGML_RPC=ON |
128 | 126 | cmake --build build --config Release -j $(sysctl -n hw.logicalcpu)
|
129 | 127 |
|
130 | 128 | - name: Test
|
@@ -181,7 +179,7 @@ jobs:
|
181 | 179 | run: |
|
182 | 180 | mkdir build
|
183 | 181 | cd build
|
184 |
| - cmake .. -DLLAMA_FATAL_WARNINGS=ON -DLLAMA_CURL=ON -DGGML_RPC=ON -DBUILD_SHARED_LIBS=OFF |
| 182 | + cmake .. -DLLAMA_FATAL_WARNINGS=ON -DLLAMA_CURL=ON -DGGML_RPC=ON |
185 | 183 | cmake --build . --config Release -j $(nproc)
|
186 | 184 |
|
187 | 185 | - name: Test
|
@@ -651,23 +649,23 @@ jobs:
|
651 | 649 | matrix:
|
652 | 650 | include:
|
653 | 651 | - build: 'noavx-x64'
|
654 |
| - defines: '-DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_RPC=ON -DGGML_AVX=OFF -DGGML_AVX2=OFF -DGGML_FMA=OFF -DBUILD_SHARED_LIBS=ON' |
| 652 | + defines: '-DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_RPC=ON -DGGML_AVX=OFF -DGGML_AVX2=OFF -DGGML_FMA=OFF' |
655 | 653 | - build: 'avx2-x64'
|
656 |
| - defines: '-DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_RPC=ON -DBUILD_SHARED_LIBS=ON' |
| 654 | + defines: '-DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_RPC=ON' |
657 | 655 | - build: 'avx-x64'
|
658 |
| - defines: '-DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_RPC=ON -DGGML_AVX2=OFF -DBUILD_SHARED_LIBS=ON' |
| 656 | + defines: '-DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_RPC=ON -DGGML_AVX2=OFF' |
659 | 657 | - build: 'avx512-x64'
|
660 |
| - defines: '-DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_RPC=ON -DGGML_AVX512=ON -DBUILD_SHARED_LIBS=ON' |
| 658 | + defines: '-DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_RPC=ON -DGGML_AVX512=ON' |
661 | 659 | - build: 'openblas-x64'
|
662 |
| - defines: '-DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_RPC=ON -DGGML_BLAS=ON -DBUILD_SHARED_LIBS=ON -DGGML_BLAS_VENDOR=OpenBLAS -DBLAS_INCLUDE_DIRS="$env:RUNNER_TEMP/openblas/include" -DBLAS_LIBRARIES="$env:RUNNER_TEMP/openblas/lib/openblas.lib"' |
| 660 | + defines: '-DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_RPC=ON -DGGML_BLAS=ON -DGGML_BLAS_VENDOR=OpenBLAS -DBLAS_INCLUDE_DIRS="$env:RUNNER_TEMP/openblas/include" -DBLAS_LIBRARIES="$env:RUNNER_TEMP/openblas/lib/openblas.lib"' |
663 | 661 | - build: 'kompute-x64'
|
664 |
| - defines: '-DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_RPC=ON -DGGML_KOMPUTE=ON -DKOMPUTE_OPT_DISABLE_VULKAN_VERSION_CHECK=ON -DBUILD_SHARED_LIBS=ON' |
| 662 | + defines: '-DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_RPC=ON -DGGML_KOMPUTE=ON -DKOMPUTE_OPT_DISABLE_VULKAN_VERSION_CHECK=ON' |
665 | 663 | - build: 'vulkan-x64'
|
666 |
| - defines: '-DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_RPC=ON -DGGML_VULKAN=ON -DBUILD_SHARED_LIBS=ON' |
| 664 | + defines: '-DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_RPC=ON -DGGML_VULKAN=ON' |
667 | 665 | - build: 'llvm-arm64'
|
668 |
| - defines: '-G "Ninja Multi-Config" -D CMAKE_TOOLCHAIN_FILE=cmake/arm64-windows-llvm.cmake -DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DBUILD_SHARED_LIBS=ON' |
| 666 | + defines: '-G "Ninja Multi-Config" -D CMAKE_TOOLCHAIN_FILE=cmake/arm64-windows-llvm.cmake -DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON' |
669 | 667 | - build: 'msvc-arm64'
|
670 |
| - defines: '-G "Ninja Multi-Config" -D CMAKE_TOOLCHAIN_FILE=cmake/arm64-windows-msvc.cmake -DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DBUILD_SHARED_LIBS=ON' |
| 668 | + defines: '-G "Ninja Multi-Config" -D CMAKE_TOOLCHAIN_FILE=cmake/arm64-windows-msvc.cmake -DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DBUILD_SHARED_LIBS=O' |
671 | 669 | - build: 'llvm-arm64-opencl-adreno'
|
672 | 670 | defines: '-G "Ninja Multi-Config" -D CMAKE_TOOLCHAIN_FILE=cmake/arm64-windows-llvm.cmake -DCMAKE_PREFIX_PATH="$env:RUNNER_TEMP/opencl-arm64-release" -DGGML_OPENCL=ON -DGGML_OPENCL_USE_ADRENO_KERNELS=ON'
|
673 | 671 |
|
@@ -914,7 +912,7 @@ jobs:
|
914 | 912 | shell: cmd
|
915 | 913 | run: |
|
916 | 914 | call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
|
917 |
| - cmake -S . -B build -G "Ninja Multi-Config" -DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_CUDA=ON -DBUILD_SHARED_LIBS=ON -DGGML_RPC=ON |
| 915 | + cmake -S . -B build -G "Ninja Multi-Config" -DGGML_NATIVE=OFF -DLLAMA_BUILD_SERVER=ON -DGGML_CUDA=ON -DGGML_RPC=ON |
918 | 916 | set /A NINJA_JOBS=%NUMBER_OF_PROCESSORS%-1
|
919 | 917 | cmake --build build --config Release -j %NINJA_JOBS% -t ggml
|
920 | 918 | cmake --build build --config Release
|
|
0 commit comments