|  | 
| 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