| @@ -130,10 +130,8 @@ jobs: | |||||
| fail-fast: true | fail-fast: true | ||||
| matrix: | matrix: | ||||
| include: | include: | ||||
| - build: 'cpu' | |||||
| defines: '-DLLAMA_BUILD_TESTS=OFF -DLLAMA_METAL=OFF -DLLAMA_BUILD_EXAMPLES=OFF -DLLAMA_BUILD_SERVER=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_OSX_ARCHITECTURES=arm64' | |||||
| - build: 'metal' | - build: 'metal' | ||||
| defines: '-DLLAMA_BUILD_TESTS=OFF -DLLAMA_METAL=ON -DLLAMA_BUILD_EXAMPLES=OFF -DLLAMA_BUILD_SERVER=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_OSX_ARCHITECTURES=arm64' | |||||
| defines: '-DLLAMA_BUILD_TESTS=OFF -DLLAMA_BUILD_EXAMPLES=OFF -DLLAMA_BUILD_SERVER=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_OSX_ARCHITECTURES=arm64' | |||||
| runs-on: macos-latest | runs-on: macos-latest | ||||
| steps: | steps: | ||||
| - uses: actions/checkout@v3 | - uses: actions/checkout@v3 | ||||
| @@ -197,8 +195,6 @@ jobs: | |||||
| - name: Rearrange MacOS files | - name: Rearrange MacOS files | ||||
| if: ${{ github.event.inputs.macos }} | if: ${{ github.event.inputs.macos }} | ||||
| run: | | run: | | ||||
| mkdir deps/macos-cpu | |||||
| cp artifacts/llama-bin-macos-cpu.dylib/libllama.dylib deps/macos-cpu/libllama.dylib | |||||
| mkdir deps/macos-metal | mkdir deps/macos-metal | ||||
| cp artifacts/llama-bin-macos-metal.dylib/libllama.dylib deps/macos-metal/libllama.dylib | cp artifacts/llama-bin-macos-metal.dylib/libllama.dylib deps/macos-metal/libllama.dylib | ||||
| cp artifacts/ggml-metal.metal/ggml-metal.metal deps/macos-metal/ggml-metal.metal | cp artifacts/ggml-metal.metal/ggml-metal.metal deps/macos-metal/ggml-metal.metal | ||||