From b147ad059611f109e3e2a33494a6e8438b2939e8 Mon Sep 17 00:00:00 2001 From: Ettore Di Giacinto Date: Fri, 17 Jan 2025 10:14:23 +0100 Subject: [PATCH] ci: try to build for arm64 Try to use the free arm64 runners from Github: https://github.blog/changelog/2025-01-16-linux-arm64-hosted-runners-now-available-for-free-in-public-repositories-public-preview/ Signed-off-by: Ettore Di Giacinto --- .github/workflows/image.yml | 54 ++++++++++--------------------------- 1 file changed, 14 insertions(+), 40 deletions(-) diff --git a/.github/workflows/image.yml b/.github/workflows/image.yml index 68727ebe..47bc507a 100644 --- a/.github/workflows/image.yml +++ b/.github/workflows/image.yml @@ -362,43 +362,17 @@ jobs: base-image: "ubuntu:22.04" skip-drivers: 'false' makeflags: "--jobs=4 --output-sync=target" -# parallel-builds: -# uses: ./.github/workflows/image_build.yml -# with: -# tag-latest: ${{ matrix.tag-latest }} -# tag-suffix: ${{ matrix.tag-suffix }} -# ffmpeg: ${{ matrix.ffmpeg }} -# image-type: ${{ matrix.image-type }} -# build-type: ${{ matrix.build-type }} -# cuda-major-version: ${{ matrix.cuda-major-version }} -# cuda-minor-version: ${{ matrix.cuda-minor-version }} -# platforms: ${{ matrix.platforms }} -# runs-on: ${{ matrix.runs-on }} -# aio: ${{ matrix.aio }} -# base-image: ${{ matrix.base-image }} -# grpc-base-image: ${{ matrix.grpc-base-image }} -# makeflags: ${{ matrix.makeflags }} -# latest-image: ${{ matrix.latest-image }} -# latest-image-aio: ${{ matrix.latest-image-aio }} -# skip-drivers: ${{ matrix.skip-drivers }} -# secrets: -# dockerUsername: ${{ secrets.DOCKERHUB_USERNAME }} -# dockerPassword: ${{ secrets.DOCKERHUB_PASSWORD }} -# quayUsername: ${{ secrets.LOCALAI_REGISTRY_USERNAME }} -# quayPassword: ${{ secrets.LOCALAI_REGISTRY_PASSWORD }} -# strategy: -# matrix: -# include: -# - build-type: 'cublas' -# cuda-major-version: "12" -# cuda-minor-version: "0" -# platforms: 'linux/arm64' -# tag-latest: 'false' -# tag-suffix: '-nvidia-l4t-arm64-core' -# latest-image: 'latest-nvidia-l4t-arm64-core' -# ffmpeg: 'true' -# image-type: 'core' -# base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" -# runs-on: 'self-hosted' -# makeflags: "--jobs=4 --output-sync=target" -# skip-drivers: 'true' + # ARM64 + - build-type: 'cublas' + cuda-major-version: "12" + cuda-minor-version: "0" + platforms: 'linux/arm64' + tag-latest: 'false' + tag-suffix: '-nvidia-l4t-arm64-core' + latest-image: 'latest-nvidia-l4t-arm64-core' + ffmpeg: 'true' + image-type: 'core' + base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" + runs-on: 'ubuntu-24.04-arm' + makeflags: "--jobs=4 --output-sync=target" + skip-drivers: 'true'