Compare commits

...
Sign in to create a new pull request.

7 commits

Author SHA1 Message Date
Georgi Gerganov
0fc560fe96
ci : enable git lfs for build.yml 2024-05-08 10:53:02 +03:00
Georgi Gerganov
db5c2ad30e
Revert "tmp : dummy change to trigger ci"
This reverts commit 97e40df5d6.
2024-05-08 10:42:25 +03:00
Georgi Gerganov
97e40df5d6
tmp : dummy change to trigger ci 2024-05-08 10:42:11 +03:00
Georgi Gerganov
837f426f19
ci : try lfs true 2024-05-08 10:30:25 +03:00
Georgi Gerganov
9d13776f34
ci : deps before checkout 2024-05-08 10:24:53 +03:00
Georgi Gerganov
2c7ff2c7ae
ci : add git-lfs
ggml-ci
2024-05-08 10:18:47 +03:00
Georgi Gerganov
0dc0e9aa42
models : convert vocab files to LFS
ggml-ci
2024-05-08 09:54:38 +03:00
20 changed files with 62 additions and 4 deletions

1
.gitattributes vendored Normal file
View file

@ -0,0 +1 @@
models/ggml-vocab-*.gguf filter=lfs diff=lfs merge=lfs -text

View file

@ -33,6 +33,7 @@ jobs:
id: checkout id: checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
lfs: true
fetch-depth: 0 fetch-depth: 0
- name: Dependencies - name: Dependencies
@ -91,6 +92,7 @@ jobs:
id: checkout id: checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
lfs: true
fetch-depth: 0 fetch-depth: 0
- name: Dependencies - name: Dependencies
@ -153,6 +155,8 @@ jobs:
- name: Clone - name: Clone
id: checkout id: checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
lfs: true
- name: Dependencies - name: Dependencies
id: depends id: depends
@ -188,6 +192,8 @@ jobs:
- name: Clone - name: Clone
id: checkout id: checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
lfs: true
- name: Dependencies - name: Dependencies
id: depends id: depends
@ -211,6 +217,7 @@ jobs:
id: checkout id: checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
lfs: true
fetch-depth: 0 fetch-depth: 0
- name: Dependencies - name: Dependencies
@ -285,6 +292,8 @@ jobs:
# - name: Clone # - name: Clone
# id: checkout # id: checkout
# uses: actions/checkout@v4 # uses: actions/checkout@v4
# with:
# lfs: true
# #
# - name: Dependencies # - name: Dependencies
# id: depends # id: depends
@ -319,6 +328,8 @@ jobs:
- name: Clone - name: Clone
id: checkout id: checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
lfs: true
- name: Dependencies - name: Dependencies
id: depends id: depends
@ -347,6 +358,8 @@ jobs:
- name: Clone - name: Clone
id: checkout id: checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
lfs: true
- name: Dependencies - name: Dependencies
id: depends id: depends
@ -369,6 +382,8 @@ jobs:
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with:
lfs: true
- name: add oneAPI to apt - name: add oneAPI to apt
shell: bash shell: bash
@ -393,6 +408,8 @@ jobs:
- name: Clone - name: Clone
id: checkout id: checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
lfs: true
- name: Build - name: Build
id: cmake_build id: cmake_build
@ -410,6 +427,8 @@ jobs:
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with:
lfs: true
- name: add oneAPI to apt - name: add oneAPI to apt
shell: bash shell: bash
@ -434,6 +453,8 @@ jobs:
- name: Clone - name: Clone
id: checkout id: checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
lfs: true
- name: Build - name: Build
id: cmake_build id: cmake_build
@ -454,6 +475,8 @@ jobs:
- name: Clone - name: Clone
id: checkout id: checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
lfs: true
- name: Dependencies - name: Dependencies
id: depends id: depends
@ -485,6 +508,8 @@ jobs:
- name: Clone - name: Clone
id: checkout id: checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
lfs: true
- name: Dependencies - name: Dependencies
id: depends id: depends
@ -514,6 +539,8 @@ jobs:
- name: Clone - name: Clone
id: checkout id: checkout
uses: actions/checkout@v1 uses: actions/checkout@v1
with:
lfs: true
- name: Dependencies - name: Dependencies
id: depends id: depends
@ -543,6 +570,8 @@ jobs:
- name: Clone - name: Clone
id: checkout id: checkout
uses: actions/checkout@v1 uses: actions/checkout@v1
with:
lfs: true
- name: Dependencies - name: Dependencies
id: depends id: depends
@ -576,6 +605,8 @@ jobs:
- name: Clone - name: Clone
id: checkout id: checkout
uses: actions/checkout@v1 uses: actions/checkout@v1
with:
lfs: true
- name: Dependencies - name: Dependencies
id: depends id: depends
@ -606,6 +637,8 @@ jobs:
steps: steps:
- name: Clone - name: Clone
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
lfs: true
- name: Setup ${{ matrix.sys }} - name: Setup ${{ matrix.sys }}
uses: msys2/setup-msys2@v2 uses: msys2/setup-msys2@v2
@ -687,6 +720,7 @@ jobs:
id: checkout id: checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
lfs: true
fetch-depth: 0 fetch-depth: 0
- name: Clone Kompute submodule - name: Clone Kompute submodule
@ -833,6 +867,7 @@ jobs:
id: checkout id: checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
lfs: true
fetch-depth: 0 fetch-depth: 0
- uses: Jimver/cuda-toolkit@v0.2.11 - uses: Jimver/cuda-toolkit@v0.2.11
@ -906,6 +941,7 @@ jobs:
id: checkout id: checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
lfs: true
fetch-depth: 0 fetch-depth: 0
- name: Install - name: Install
@ -947,6 +983,8 @@ jobs:
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
lfs: true
- name: Build Xcode project - name: Build Xcode project
run: xcodebuild -project examples/llama.swiftui/llama.swiftui.xcodeproj -scheme llama.swiftui -sdk iphoneos CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= -destination 'generic/platform=iOS' build run: xcodebuild -project examples/llama.swiftui/llama.swiftui.xcodeproj -scheme llama.swiftui -sdk iphoneos CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= -destination 'generic/platform=iOS' build
@ -957,6 +995,8 @@ jobs:
steps: steps:
- name: Clone - name: Clone
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
lfs: true
- name: Set up JDK - name: Set up JDK
uses: actions/setup-java@v3 uses: actions/setup-java@v3
@ -979,7 +1019,9 @@ jobs:
# runs-on: macos-12 # runs-on: macos-12
# steps: # steps:
# - name: Clone # - name: Clone
# uses: actions/checkout@v4 # uses: actions/checkout@#v4
# with:
# lfs: true
# #
# - name: Build # - name: Build
# uses: cross-platform-actions/action@v0.19.0 # uses: cross-platform-actions/action@v0.19.0
@ -1012,6 +1054,7 @@ jobs:
id: checkout id: checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
lfs: true
fetch-depth: 0 fetch-depth: 0
- name: Determine tag name - name: Determine tag name
@ -1077,6 +1120,8 @@ jobs:
# steps: # steps:
# - name: Clone # - name: Clone
# uses: actions/checkout@v4 # uses: actions/checkout@v4
# with:
# lfs: true
# #
# - name: Dependencies # - name: Dependencies
# run: | # run: |
@ -1101,6 +1146,8 @@ jobs:
# steps: # steps:
# - name: Clone # - name: Clone
# uses: actions/checkout@v4 # uses: actions/checkout@v4
# with:
# lfs: true
# #
# - name: Dependencies # - name: Dependencies
# run: | # run: |
@ -1125,6 +1172,8 @@ jobs:
# steps: # steps:
# - name: Clone # - name: Clone
# uses: actions/checkout@v4 # uses: actions/checkout@v4
# with:
# lfs: true
# #
# - name: Dependencies # - name: Dependencies
# run: | # run: |
@ -1155,6 +1204,8 @@ jobs:
# steps: # steps:
# - name: Clone # - name: Clone
# uses: actions/checkout@v4 # uses: actions/checkout@v4
# with:
# lfs: true
# #
# - name: Add msbuild to PATH # - name: Add msbuild to PATH
# uses: microsoft/setup-msbuild@v1 # uses: microsoft/setup-msbuild@v1
@ -1194,6 +1245,8 @@ jobs:
# steps: # steps:
# - name: Clone # - name: Clone
# uses: actions/checkout@v4 # uses: actions/checkout@v4
# with:
# lfs: true
# #
# - name: Add msbuild to PATH # - name: Add msbuild to PATH
# uses: microsoft/setup-msbuild@v1 # uses: microsoft/setup-msbuild@v1
@ -1240,6 +1293,8 @@ jobs:
# steps: # steps:
# - name: Clone # - name: Clone
# uses: actions/checkout@v4 # uses: actions/checkout@v4
# with:
# lfs: true
# #
# - name: Dependencies # - name: Dependencies
# run: | # run: |

View file

@ -13,14 +13,16 @@ jobs:
run: run:
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- name: Checkout
uses: actions/checkout@v4
- name: Dependencies - name: Dependencies
run: | run: |
sudo apt-get update sudo apt-get update
sudo apt-get install build-essential gcc-8 lcov sudo apt-get install build-essential gcc-8 lcov
- name: Checkout
uses: actions/checkout@v4
with:
lfs: true
- name: Build - name: Build
run: CC=gcc-8 make -j LLAMA_CODE_COVERAGE=1 tests run: CC=gcc-8 make -j LLAMA_CODE_COVERAGE=1 tests

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.