MacOS Intel Build

This commit is contained in:
jlsantiago 2023-11-06 22:03:24 +01:00 committed by GitHub
parent dc2e6bbdd5
commit 47ad7f1f30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 4 deletions

View File

@ -145,8 +145,10 @@ jobs:
fail-fast: true fail-fast: true
matrix: matrix:
include: include:
- build: 'metal' - build: 'arm64'
defines: '-DCMAKE_OSX_ARCHITECTURES=arm64' defines: '-DCMAKE_OSX_ARCHITECTURES=arm64'
- build: 'x86_64'
defines: '-DCMAKE_OSX_ARCHITECTURES=x86_64'
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
@ -210,9 +212,13 @@ jobs:
- name: Rearrange MacOS files - name: Rearrange MacOS files
if: ${{ github.event.inputs.macos }} if: ${{ github.event.inputs.macos }}
run: | run: |
mkdir deps/macos-metal mkdir deps/macos-arm64
cp artifacts/llama-bin-macos-metal.dylib/libllama.dylib deps/macos-metal/libllama.dylib mkdir deps/macos-x86_64
cp artifacts/ggml-metal.metal/ggml-metal.metal deps/macos-metal/ggml-metal.metal
cp artifacts/llama-bin-macos-arm64.dylib/libllama.dylib deps/macos-arm64/libllama.dylib
cp artifacts/ggml-metal.metal/ggml-metal.metal deps/macos-arm64/ggml-metal.metal
cp artifacts/llama-bin-macos-x86_64.dylib/libllama.dylib deps/macos-x86_64/libllama.dylib
cp artifacts/ggml-metal.metal/ggml-metal.metal deps/macos-x86_64/ggml-metal.metal
- name: Rearrange CUDA files - name: Rearrange CUDA files
if: ${{ github.event.inputs.cublas }} if: ${{ github.event.inputs.cublas }}