Skip to content

Commit 7541e8b

Browse files
committed
remove file extension from directory names
1 parent c7b6980 commit 7541e8b

File tree

1 file changed

+60
-60
lines changed

1 file changed

+60
-60
lines changed

.github/workflows/compile.yml

+60-60
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,12 @@ jobs:
5151
- uses: actions/upload-artifact@v4
5252
with:
5353
path: ./build/libllama.so
54-
name: llama-bin-linux-${{ matrix.build }}-x64.so
54+
name: llama-bin-linux-${{ matrix.build }}-x64
5555
- name: Upload Llava
5656
uses: actions/upload-artifact@v4
5757
with:
5858
path: ./build/examples/llava/libllava_shared.so
59-
name: llava-bin-linux-${{ matrix.build }}-x64.so
59+
name: llava-bin-linux-${{ matrix.build }}-x64
6060

6161
compile-windows:
6262
name: Compile (Windows)
@@ -92,13 +92,13 @@ jobs:
9292
uses: actions/upload-artifact@v4
9393
with:
9494
path: .\build\bin\Release\llama.dll
95-
name: llama-bin-win-${{ matrix.build }}-x64.dll
95+
name: llama-bin-win-${{ matrix.build }}-x64
9696

9797
- name: Upload Llava
9898
uses: actions/upload-artifact@v4
9999
with:
100100
path: .\build\bin\Release\llava_shared.dll
101-
name: llava-bin-win-${{ matrix.build }}-x64.dll
101+
name: llava-bin-win-${{ matrix.build }}-x64
102102

103103
compile-clblast:
104104
name: Compile (clblast) - ${{ matrix.os }}
@@ -175,29 +175,29 @@ jobs:
175175
path: |
176176
.\build\bin\Release\llama.dll
177177
.\build\bin\Release\clblast.dll
178-
name: llama-bin-win-clblast-x64.dll
178+
name: llama-bin-win-clblast-x64
179179
- name: Upload llava artifacts (Windows)
180180
if: ${{ matrix.os == 'windows-latest' }}
181181
uses: actions/upload-artifact@v4
182182
with:
183183
path: |
184184
.\build\bin\Release\llava_shared.dll
185-
name: llava-bin-win-clblast-x64.dll
185+
name: llava-bin-win-clblast-x64
186186
- name: Upload artifacts (linux)
187187
if: ${{ matrix.os == 'ubuntu-22.04' }}
188188
uses: actions/upload-artifact@v4
189189
with:
190190
path: |
191191
./build/libllama.so
192192
# ./build/libclblast.so
193-
name: llama-bin-linux-clblast-x64.so
193+
name: llama-bin-linux-clblast-x64
194194
- name: Upload llava artifacts (linux)
195195
if: ${{ matrix.os == 'ubuntu-22.04' }}
196196
uses: actions/upload-artifact@v4
197197
with:
198198
path: |
199199
./build/examples/llava/libllava_shared.so
200-
name: llava-bin-linux-clblast-x64.so
200+
name: llava-bin-linux-clblast-x64
201201

202202

203203
compile-cublas:
@@ -247,25 +247,25 @@ jobs:
247247
uses: actions/upload-artifact@v4
248248
with:
249249
path: .\build\bin\Release\llama.dll
250-
name: llama-bin-win-cublas-cu${{ matrix.cuda }}-x64.dll
250+
name: llama-bin-win-cublas-cu${{ matrix.cuda }}-x64
251251
- name: Upload llava artifacts (Windows)
252252
if: ${{ matrix.os == 'windows-latest' }}
253253
uses: actions/upload-artifact@v4
254254
with:
255255
path: .\build\bin\Release\llava_shared.dll
256-
name: llava-bin-win-cublas-cu${{ matrix.cuda }}-x64.dll
256+
name: llava-bin-win-cublas-cu${{ matrix.cuda }}-x64
257257
- name: Upload artifacts (Linux)
258258
if: ${{ matrix.os == 'ubuntu-20.04' }}
259259
uses: actions/upload-artifact@v4
260260
with:
261261
path: ./build/libllama.so
262-
name: llama-bin-linux-cublas-cu${{ matrix.cuda }}-x64.so
262+
name: llama-bin-linux-cublas-cu${{ matrix.cuda }}-x64
263263
- name: Upload llava artifacts (Linux)
264264
if: ${{ matrix.os == 'ubuntu-20.04' }}
265265
uses: actions/upload-artifact@v4
266266
with:
267267
path: ./build/examples/llava/libllava_shared.so
268-
name: llava-bin-linux-cublas-cu${{ matrix.cuda }}-x64.so
268+
name: llava-bin-linux-cublas-cu${{ matrix.cuda }}-x64
269269

270270

271271
compile-macos:
@@ -300,12 +300,12 @@ jobs:
300300
uses: actions/upload-artifact@v4
301301
with:
302302
path: ./build/libllama.dylib
303-
name: llama-bin-osx-${{ matrix.build }}.dylib
303+
name: llama-bin-osx-${{ matrix.build }}
304304
- name: Upload Llava
305305
uses: actions/upload-artifact@v4
306306
with:
307307
path: ./build/examples/llava/libllava_shared.dylib
308-
name: llava-bin-osx-${{ matrix.build }}.dylib
308+
name: llava-bin-osx-${{ matrix.build }}
309309
- name: Upload Metal
310310
if: ${{ matrix.build != 'x64' }}
311311
uses: actions/upload-artifact@v4
@@ -350,12 +350,12 @@ jobs:
350350
uses: actions/upload-artifact@v4
351351
with:
352352
path: ./build/libllama.so
353-
name: llama-bin-android-${{ matrix.build }}.so
353+
name: llama-bin-android-${{ matrix.build }}
354354
- name: Upload Llava
355355
uses: actions/upload-artifact@v4
356356
with:
357357
path: ./build/examples/llava/libllava_shared.so
358-
name: llava-bin-android-${{ matrix.build }}.so
358+
name: llava-bin-android-${{ matrix.build }}
359359

360360

361361
build-deps:
@@ -379,65 +379,65 @@ jobs:
379379
- name: Rearrange Files
380380
run: |
381381
# Make all directories at once
382-
mkdir --parents deps/{avx,avx2,avx512,osx-arm64,osx-x64,android-arm64,cu11.7.1,cu12.1.0,clblast}
382+
mkdir --parents deps/{avx,avx2,avx512,osx-arm64,osx-x64,android-x86,android-x86_64,android-arm64-v8a,cu11.7.1,cu12.1.0,clblast}
383383
384-
cp artifacts/llama-bin-linux-noavx-x64.so/libllama.so deps/libllama.so
385-
cp artifacts/llama-bin-linux-avx-x64.so/libllama.so deps/avx/libllama.so
386-
cp artifacts/llama-bin-linux-avx2-x64.so/libllama.so deps/avx2/libllama.so
387-
cp artifacts/llama-bin-linux-avx512-x64.so/libllama.so deps/avx512/libllama.so
384+
cp artifacts/llama-bin-linux-noavx-x64/libllama.so deps/libllama.so
385+
cp artifacts/llama-bin-linux-avx-x64/libllama.so deps/avx/libllama.so
386+
cp artifacts/llama-bin-linux-avx2-x64/libllama.so deps/avx2/libllama.so
387+
cp artifacts/llama-bin-linux-avx512-x64/libllama.so deps/avx512/libllama.so
388388
389-
cp artifacts/llama-bin-win-noavx-x64.dll/llama.dll deps/llama.dll
390-
cp artifacts/llama-bin-win-avx-x64.dll/llama.dll deps/avx/llama.dll
391-
cp artifacts/llama-bin-win-avx2-x64.dll/llama.dll deps/avx2/llama.dll
392-
cp artifacts/llama-bin-win-avx512-x64.dll/llama.dll deps/avx512/llama.dll
389+
cp artifacts/llama-bin-win-noavx-x64/llama.dll deps/llama.dll
390+
cp artifacts/llama-bin-win-avx-x64/llama.dll deps/avx/llama.dll
391+
cp artifacts/llama-bin-win-avx2-x64/llama.dll deps/avx2/llama.dll
392+
cp artifacts/llama-bin-win-avx512-x64/llama.dll deps/avx512/llama.dll
393393
394-
cp artifacts/llava-bin-linux-noavx-x64.so/libllava_shared.so deps/libllava_shared.so
395-
cp artifacts/llava-bin-linux-avx-x64.so/libllava_shared.so deps/avx/libllava_shared.so
396-
cp artifacts/llava-bin-linux-avx2-x64.so/libllava_shared.so deps/avx2/libllava_shared.so
397-
cp artifacts/llava-bin-linux-avx512-x64.so/libllava_shared.so deps/avx512/libllava_shared.so
394+
cp artifacts/llava-bin-linux-noavx-x64/libllava_shared.so deps/libllava_shared.so
395+
cp artifacts/llava-bin-linux-avx-x64/libllava_shared.so deps/avx/libllava_shared.so
396+
cp artifacts/llava-bin-linux-avx2-x64/libllava_shared.so deps/avx2/libllava_shared.so
397+
cp artifacts/llava-bin-linux-avx512-x64/libllava_shared.so deps/avx512/libllava_shared.so
398398
399-
cp artifacts/llama-bin-win-noavx-x64.dll/llama.dll deps/libllama.dll
400-
cp artifacts/llama-bin-win-avx-x64.dll/llama.dll deps/avx/libllama.dll
401-
cp artifacts/llama-bin-win-avx2-x64.dll/llama.dll deps/avx2/libllama.dll
402-
cp artifacts/llama-bin-win-avx512-x64.dll/llama.dll deps/avx512/libllama.dll
399+
cp artifacts/llama-bin-win-noavx-x64/llama.dll deps/libllama.dll
400+
cp artifacts/llama-bin-win-avx-x64/llama.dll deps/avx/libllama.dll
401+
cp artifacts/llama-bin-win-avx2-x64/llama.dll deps/avx2/libllama.dll
402+
cp artifacts/llama-bin-win-avx512-x64/llama.dll deps/avx512/libllama.dll
403403
404-
cp artifacts/llava-bin-win-noavx-x64.dll/llava_shared.dll deps/llava_shared.dll
405-
cp artifacts/llava-bin-win-avx-x64.dll/llava_shared.dll deps/avx/llava_shared.dll
406-
cp artifacts/llava-bin-win-avx2-x64.dll/llava_shared.dll deps/avx2/llava_shared.dll
407-
cp artifacts/llava-bin-win-avx512-x64.dll/llava_shared.dll deps/avx512/llava_shared.dll
404+
cp artifacts/llava-bin-win-noavx-x64/llava_shared.dll deps/llava_shared.dll
405+
cp artifacts/llava-bin-win-avx-x64/llava_shared.dll deps/avx/llava_shared.dll
406+
cp artifacts/llava-bin-win-avx2-x64/llava_shared.dll deps/avx2/llava_shared.dll
407+
cp artifacts/llava-bin-win-avx512-x64/llava_shared.dll deps/avx512/llava_shared.dll
408408
409409
410-
cp artifacts/llama-bin-osx-arm64.dylib/libllama.dylib deps/osx-arm64/libllama.dylib
411-
cp artifacts/llava-bin-osx-arm64.dylib/libllava_shared.dylib deps/osx-arm64/libllava_shared.dylib
412-
cp artifacts/ggml-metal.metal/ggml-metal.metal deps/osx-arm64/ggml-metal.metal
413-
cp artifacts/llama-bin-osx-x64.dylib/libllama.dylib deps/osx-x64/libllama.dylib
414-
cp artifacts/llava-bin-osx-x64.dylib/libllava_shared.dylib deps/osx-x64/libllava_shared.dylib
410+
cp artifacts/llama-bin-osx-arm64/libllama.dylib deps/osx-arm64/libllama.dylib
411+
cp artifacts/llava-bin-osx-arm64/libllava_shared.dylib deps/osx-arm64/libllava_shared.dylib
412+
cp artifacts/ggml-metal/ggml-metal.metal deps/osx-arm64/ggml-metal.metal
413+
cp artifacts/llama-bin-osx-x64/libllama.dylib deps/osx-x64/libllama.dylib
414+
cp artifacts/llava-bin-osx-x64/libllava_shared.dylib deps/osx-x64/libllava_shared.dylib
415415
416-
cp artifacts/llama-bin-win-cublas-cu11.7.1-x64.dll/llama.dll deps/cu11.7.1/llama.dll
417-
cp artifacts/llava-bin-win-cublas-cu11.7.1-x64.dll/llava_shared.dll deps/cu11.7.1/llava_shared.dll
416+
cp artifacts/llama-bin-win-cublas-cu11.7.1-x64/llama.dll deps/cu11.7.1/llama.dll
417+
cp artifacts/llava-bin-win-cublas-cu11.7.1-x64/llava_shared.dll deps/cu11.7.1/llava_shared.dll
418418
419-
cp artifacts/llama-bin-linux-cublas-cu11.7.1-x64.so/libllama.so deps/cu11.7.1/libllama.so
420-
cp artifacts/llava-bin-linux-cublas-cu11.7.1-x64.so/libllava_shared.so deps/cu11.7.1/libllava_shared.so
419+
cp artifacts/llama-bin-linux-cublas-cu11.7.1-x64/libllama.so deps/cu11.7.1/libllama.so
420+
cp artifacts/llava-bin-linux-cublas-cu11.7.1-x64/libllava_shared.so deps/cu11.7.1/libllava_shared.so
421421
422-
cp artifacts/llama-bin-win-cublas-cu12.1.0-x64.dll/llama.dll deps/cu12.1.0/llama.dll
423-
cp artifacts/llava-bin-win-cublas-cu12.1.0-x64.dll/llava_shared.dll deps/cu12.1.0/llava_shared.dll
422+
cp artifacts/llama-bin-win-cublas-cu12.1.0-x64/llama.dll deps/cu12.1.0/llama.dll
423+
cp artifacts/llava-bin-win-cublas-cu12.1.0-x64/llava_shared.dll deps/cu12.1.0/llava_shared.dll
424424
425-
cp artifacts/llama-bin-linux-cublas-cu12.1.0-x64.so/libllama.so deps/cu12.1.0/libllama.so
426-
cp artifacts/llava-bin-linux-cublas-cu12.1.0-x64.so/libllava_shared.so deps/cu12.1.0/libllava_shared.so
425+
cp artifacts/llama-bin-linux-cublas-cu12.1.0-x64/libllama.so deps/cu12.1.0/libllama.so
426+
cp artifacts/llava-bin-linux-cublas-cu12.1.0-x64/libllava_shared.so deps/cu12.1.0/libllava_shared.so
427427
428-
cp artifacts/llama-bin-win-clblast-x64.dll/{llama,clblast}.dll deps/clblast/
429-
cp artifacts/llava-bin-win-clblast-x64.dll/llava_shared.dll deps/clblast/llava_shared.dll
430-
cp artifacts/llama-bin-linux-clblast-x64.so/libllama.so deps/clblast/
431-
cp artifacts/llava-bin-linux-clblast-x64.so/libllava_shared.so deps/clblast/libllava_shared.so
428+
cp artifacts/llama-bin-win-clblast-x64/{llama,clblast}.dll deps/clblast/
429+
cp artifacts/llava-bin-win-clblast-x64/llava_shared.dll deps/clblast/llava_shared.dll
430+
cp artifacts/llama-bin-linux-clblast-x64/libllama.so deps/clblast/
431+
cp artifacts/llava-bin-linux-clblast-x64/libllava_shared.so deps/clblast/libllava_shared.so
432432
433-
cp artifacts/llama-bin-android-x86.so/libllama.so deps/android-x86/libllama.so
434-
cp artifacts/llava-bin-android-x86.so/libllava_shared.so deps/android-x86/libllava_shared.so
433+
cp artifacts/llama-bin-android-x86/libllama.so deps/android-x86/libllama.so
434+
cp artifacts/llava-bin-android-x86/libllava_shared.so deps/android-x86/libllava_shared.so
435435
436-
cp artifacts/llama-bin-android-x86_64.so/libllama.so deps/android-x86_64/libllama.so
437-
cp artifacts/llava-bin-android-x86_64.so/libllava_shared.so deps/android-x86_64/libllava_shared.so
436+
cp artifacts/llama-bin-android-x86_64/libllama.so deps/android-x86_64/libllama.so
437+
cp artifacts/llava-bin-android-x86_64/libllava_shared.so deps/android-x86_64/libllava_shared.so
438438
439-
cp artifacts/llama-bin-android-arm64-v8a.so/libllama.so deps/android-arm64-v8a/libllama.so
440-
cp artifacts/llava-bin-android-arm64-v8a.so/libllava_shared.so deps/android-arm64-v8a/libllava_shared.so
439+
cp artifacts/llama-bin-android-arm64-v8a/libllama.so deps/android-arm64-v8a/libllama.so
440+
cp artifacts/llava-bin-android-arm64-v8a/libllava_shared.so deps/android-arm64-v8a/libllava_shared.so
441441
442442
- name: Upload artifacts
443443
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)