Skip to content

Conversation

@toalex77
Copy link

@toalex77 toalex77 commented Dec 3, 2025

Description

Update base images and CI to Ubuntu 24.04

This PR updates LocalAI to use Ubuntu 24.04 as the new base environment across Dockerfiles, backend images, and GitHub Actions workflows.

All changes were split into multiple logical commits, each one self-contained and focused on a specific subsystem (CI, main Dockerfiles, backend Dockerfiles, Makefile changes, ROCm-related fixes, etc.) to make reviewing easier.

Notes for Reviewers

  • Tests cublas backends
    • CUDA 12.9
    • CUDA 13.0
  • Tests hipblas backends
  • Tests Vulkan backends
  • Tests Intel backends
    • sycl-f16
    • sycl-f32
  • darwin-arm64

@netlify
Copy link

netlify bot commented Dec 3, 2025

Deploy Preview for localai ready!

Name Link
🔨 Latest commit 359c566
🔍 Latest deploy log https://app.netlify.com/projects/localai/deploys/69417d199fdb3d0008b91e95
😎 Deploy Preview https://deploy-preview-7423--localai.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@toalex77 toalex77 changed the title Ubuntu 24.04 build: upgrade base images to Ubuntu 24.04 Dec 10, 2025
@toalex77 toalex77 force-pushed the ubuntu-24.04 branch 2 times, most recently from 26f0c42 to ff57334 Compare December 16, 2025 14:42
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…ible with ubuntu:24.04)

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…packages

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
… Makefile and Dockerfile

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…rride

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…er targets

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…LAS builds

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…x URL; align hipblas requirements

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…ilds

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
… on arm64 builds

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…4.04 compatibility on arm64

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
… on backend/Dockerfile.python

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…voice backend

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant