diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 875dd33..fe012c9 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -3,56 +3,49 @@ name: Build and Push on: push: branches: - - 'main' + - "main" jobs: docker-cuda: runs-on: ubuntu-latest steps: - - - name: Set up QEMU + - name: Set up QEMU uses: docker/setup-qemu-action@v2 - - - name: Set up Docker Buildx + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - - - name: Login to Docker Hub + - name: Login to Docker Hub uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: Build and push + - name: Build and push uses: docker/build-push-action@v4 with: push: true tags: | - korewachino/koboldcpp:latest - korewachino/koboldcpp:1.42.1 - korewachino/koboldcpp:cuda + korewachino/koboldcpp:latest + korewachino/koboldcpp:1.43 + korewachino/koboldcpp:cuda docker-nocuda: runs-on: ubuntu-latest steps: - - - name: Set up QEMU + - name: Set up QEMU uses: docker/setup-qemu-action@v2 - - - name: Set up Docker Buildx + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - - - name: Login to Docker Hub + - name: Login to Docker Hub uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: Build and push + - name: Build and push uses: docker/build-push-action@v4 with: file: nocuda.dockerfile push: true tags: | - korewachino/koboldcpp:nocuda - korewachino/koboldcpp:1.42.1-rocm - korewachino/koboldcpp:1.42.1-nocuda - korewachino/koboldcpp:rocm \ No newline at end of file + korewachino/koboldcpp:nocuda + korewachino/koboldcpp:1.43-rocm + korewachino/koboldcpp:1.43-nocuda + korewachino/koboldcpp:rocm + diff --git a/Dockerfile b/Dockerfile index 6376d9e..5ea064a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -42,7 +42,7 @@ COPY ./koboldcpp ./home/koboldcpp WORKDIR /home/koboldcpp RUN pip install --upgrade pip setuptools wheel \ - && pip install -r requirements.txt + && pip install -r requirements.txt # You need this environment variable to make sure that the CUDA architecture works for all GPUs ENV CUDA_DOCKER_ARCH=${CUDA_DOCKER_ARCH} diff --git a/koboldcpp b/koboldcpp index b6914eb..2dc9668 160000 --- a/koboldcpp +++ b/koboldcpp @@ -1 +1 @@ -Subproject commit b6914ebd0468b36bbbfb99b1dad71d81e54363c9 +Subproject commit 2dc96687eb7c0fcacb2506e2fcf97dc909cc6cae