Skip to content

Commit e5cecc7

Browse files
committed
fixups
Signed-off-by: Ettore Di Giacinto <[email protected]>
1 parent 6979fe1 commit e5cecc7

File tree

3 files changed

+20
-18
lines changed

3 files changed

+20
-18
lines changed

.github/workflows/backend.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
- build-type: 'cublas'
5656
cuda-major-version: "11"
5757
cuda-minor-version: "7"
58-
platforms: 'linux/amd64,linux/arm64'
58+
platforms: 'linux/amd64'
5959
tag-latest: 'true'
6060
tag-suffix: '-gpu-nvidia-cuda-11-llama-cpp'
6161
runs-on: 'ubuntu-latest'
@@ -177,7 +177,7 @@ jobs:
177177
- build-type: 'cublas'
178178
cuda-major-version: "12"
179179
cuda-minor-version: "0"
180-
platforms: 'linux/amd64,linux/arm64'
180+
platforms: 'linux/amd64'
181181
tag-latest: 'true'
182182
tag-suffix: '-gpu-nvidia-cuda-12-llama-cpp'
183183
runs-on: 'ubuntu-latest'
@@ -773,7 +773,7 @@ jobs:
773773
sudo mv crane /usr/local/bin/
774774
- name: Log in to DockerHub
775775
run: |
776-
echo "${{ secrets.DOCKERHUB_PASSWORD }}" | crane auth login -u "${{ secrets.DOCKERHUB_USERNAME }}" --password-stdin
776+
echo "${{ secrets.DOCKERHUB_PASSWORD }}" | crane auth login docker.io -u "${{ secrets.DOCKERHUB_USERNAME }}" --password-stdin
777777
- name: Log in to quay.io
778778
run: |
779779
echo "${{ secrets.LOCALAI_REGISTRY_PASSWORD }}" | crane auth login quay.io -u "${{ secrets.LOCALAI_REGISTRY_USERNAME }}" --password-stdin

backend/Dockerfile.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ RUN apt-get update && \
1919
build-essential \
2020
git ccache \
2121
ca-certificates \
22-
make \
22+
make cmake \
2323
curl unzip \
2424
libssl-dev && \
2525
apt-get clean && \

backend/cpp/llama-cpp/package.sh

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,32 @@ CURDIR=$(dirname "$(realpath $0)")
1010
# Create lib directory
1111
mkdir -p $CURDIR/package/lib
1212

13-
cp -rf $CURDIR/llama-cpp-* $CURDIR/package/
13+
cp -avrf $CURDIR/llama-cpp-* $CURDIR/package/
1414

1515
# Detect architecture and copy appropriate libraries
1616
if [ -f "/lib64/ld-linux-x86-64.so.2" ]; then
1717
# x86_64 architecture
1818
echo "Detected x86_64 architecture, copying x86_64 libraries..."
19-
cp /lib64/ld-linux-x86-64.so.2 $CURDIR/package/lib/ld.so
20-
cp /lib/x86_64-linux-gnu/libc.so.6 $CURDIR/package/lib/libc.so.6
21-
cp /lib/x86_64-linux-gnu/libgcc_s.so.1 $CURDIR/package/lib/libgcc_s.so.1
22-
cp /lib/x86_64-linux-gnu/libstdc++.so.6 $CURDIR/package/lib/libstdc++.so.6
23-
cp /lib/x86_64-linux-gnu/libm.so.6 $CURDIR/package/lib/libm.so.6
24-
cp /lib/x86_64-linux-gnu/libgomp.so.1 $CURDIR/package/lib/libgomp.so.1
19+
cp -arfv /lib64/ld-linux-x86-64.so.2 $CURDIR/package/lib/ld.so
20+
cp -arfv /lib/x86_64-linux-gnu/libc.so.6 $CURDIR/package/lib/libc.so.6
21+
cp -arfv /lib/x86_64-linux-gnu/libgcc_s.so.1 $CURDIR/package/lib/libgcc_s.so.1
22+
cp -arfv /lib/x86_64-linux-gnu/libstdc++.so.6 $CURDIR/package/lib/libstdc++.so.6
23+
cp -arfv /lib/x86_64-linux-gnu/libm.so.6 $CURDIR/package/lib/libm.so.6
24+
cp -arfv /lib/x86_64-linux-gnu/libgomp.so.1 $CURDIR/package/lib/libgomp.so.1
2525
elif [ -f "/lib/ld-linux-aarch64.so.1" ]; then
2626
# ARM64 architecture
2727
echo "Detected ARM64 architecture, copying ARM64 libraries..."
28-
cp /lib/ld-linux-aarch64.so.1 $CURDIR/package/lib/ld.so
29-
cp /lib/aarch64-linux-gnu/libc.so.6 $CURDIR/package/lib/libc.so.6
30-
cp /lib/aarch64-linux-gnu/libgcc_s.so.1 $CURDIR/package/lib/libgcc_s.so.1
31-
cp /lib/aarch64-linux-gnu/libstdc++.so.6 $CURDIR/package/lib/libstdc++.so.6
32-
cp /lib/aarch64-linux-gnu/libm.so.6 $CURDIR/package/lib/libm.so.6
33-
cp /lib/aarch64-linux-gnu/libgomp.so.1 $CURDIR/package/lib/libgomp.so.1
28+
cp -arfv /lib/ld-linux-aarch64.so.1 $CURDIR/package/lib/ld.so
29+
cp -arfv /lib/aarch64-linux-gnu/libc.so.6 $CURDIR/package/lib/libc.so.6
30+
cp -arfv /lib/aarch64-linux-gnu/libgcc_s.so.1 $CURDIR/package/lib/libgcc_s.so.1
31+
cp -arfv /lib/aarch64-linux-gnu/libstdc++.so.6 $CURDIR/package/lib/libstdc++.so.6
32+
cp -arfv /lib/aarch64-linux-gnu/libm.so.6 $CURDIR/package/lib/libm.so.6
33+
cp -arfv /lib/aarch64-linux-gnu/libgomp.so.1 $CURDIR/package/lib/libgomp.so.1
3434
else
3535
echo "Error: Could not detect architecture"
3636
exit 1
3737
fi
3838

39-
echo "Packaging completed successfully"
39+
echo "Packaging completed successfully"
40+
ls -liah $CURDIR/package/
41+
ls -liah $CURDIR/package/lib/

0 commit comments

Comments
 (0)