|
55 | 55 | sysctl -a
|
56 | 56 | mkdir build
|
57 | 57 | cd build
|
58 |
| - cmake -DLLAMA_FATAL_WARNINGS=ON -DGGML_METAL_EMBED_LIBRARY=ON -DLLAMA_CURL=ON -DGGML_RPC=ON -DBUILD_SHARED_LIBS=OFF .. |
| 58 | + cmake .. \ |
| 59 | + -DLLAMA_FATAL_WARNINGS=ON \ |
| 60 | + -DLLAMA_CURL=ON \ |
| 61 | + -DGGML_METAL_USE_BF16=ON \ |
| 62 | + -DGGML_METAL_EMBED_LIBRARY=ON \ |
| 63 | + -DGGML_RPC=ON \ |
| 64 | + -DBUILD_SHARED_LIBS=OFF |
59 | 65 | cmake --build . --config Release -j $(sysctl -n hw.logicalcpu)
|
60 | 66 |
|
61 | 67 | - name: Test
|
@@ -113,7 +119,12 @@ jobs:
|
113 | 119 | sysctl -a
|
114 | 120 | # Metal is disabled due to intermittent failures with Github runners not having a GPU:
|
115 | 121 | # https://github.com/ggerganov/llama.cpp/actions/runs/8635935781/job/23674807267#step:5:2313
|
116 |
| - cmake -B build -DLLAMA_FATAL_WARNINGS=ON -DGGML_METAL=OFF -DLLAMA_CURL=ON -DGGML_RPC=ON -DBUILD_SHARED_LIBS=OFF |
| 122 | + cmake -B build \ |
| 123 | + -DLLAMA_FATAL_WARNINGS=ON \ |
| 124 | + -DLLAMA_CURL=ON \ |
| 125 | + -DGGML_METAL=OFF \ |
| 126 | + -DGGML_RPC=ON \ |
| 127 | + -DBUILD_SHARED_LIBS=OFF |
117 | 128 | cmake --build build --config Release -j $(sysctl -n hw.logicalcpu)
|
118 | 129 |
|
119 | 130 | - name: Test
|
@@ -569,6 +580,7 @@ jobs:
|
569 | 580 | mkdir build
|
570 | 581 | cd build
|
571 | 582 | cmake -G Xcode .. \
|
| 583 | + -DGGML_METAL_USE_BF16=ON \ |
572 | 584 | -DGGML_METAL_EMBED_LIBRARY=ON \
|
573 | 585 | -DLLAMA_BUILD_EXAMPLES=OFF \
|
574 | 586 | -DLLAMA_BUILD_TESTS=OFF \
|
@@ -599,6 +611,7 @@ jobs:
|
599 | 611 | mkdir build
|
600 | 612 | cd build
|
601 | 613 | cmake -G Xcode .. \
|
| 614 | + -DGGML_METAL_USE_BF16=ON \ |
602 | 615 | -DGGML_METAL_EMBED_LIBRARY=ON \
|
603 | 616 | -DLLAMA_BUILD_EXAMPLES=OFF \
|
604 | 617 | -DLLAMA_BUILD_TESTS=OFF \
|
|
0 commit comments