|
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