From 1ae9c4bee96ba42ee32ec5881ec558b95cff4982 Mon Sep 17 00:00:00 2001 From: Yejin Seo Date: Wed, 24 Jun 2026 11:38:44 +0100 Subject: [PATCH 1/5] apply rename of the LLM project --- internal/catalog/data/catalog.json | 2 +- scripts/update_templates/github_sources.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/catalog/data/catalog.json b/internal/catalog/data/catalog.json index afa82f72..575927d6 100644 --- a/internal/catalog/data/catalog.json +++ b/internal/catalog/data/catalog.json @@ -64,7 +64,7 @@ } } }, - "url": "https://github.com/Arm-Examples/topo-cpu-ai-chat.git", + "url": "https://github.com/Arm-Examples/topo-llama-web-ui.git", "ref": "4eeaca0d65d952d4555cf6ac9cbecf75884a3812" }, { diff --git a/scripts/update_templates/github_sources.json b/scripts/update_templates/github_sources.json index d66969ef..422757c4 100644 --- a/scripts/update_templates/github_sources.json +++ b/scripts/update_templates/github_sources.json @@ -1,6 +1,6 @@ [ {"repo": "Arm-Examples/topo-welcome", "sha": "8303e66db59a7a11e64877121f3db1b688d2011f"}, {"repo": "Arm-Examples/topo-lightbulb-moment", "sha": "c2b2e4a672cda67832372f77aeb1d1f71beee9a7"}, - {"repo": "Arm-Examples/topo-cpu-ai-chat", "sha": "4eeaca0d65d952d4555cf6ac9cbecf75884a3812"}, + {"repo": "Arm-Examples/topo-llama-web-ui", "sha": "4eeaca0d65d952d4555cf6ac9cbecf75884a3812"}, {"repo": "Arm-Examples/topo-simd-visual-benchmark", "sha": "f0cd31621ce79b4643df7e9bdd8eff26c20b338c"} ] From 28739e8e623ed2cb458772addcaf12f28b631aa5 Mon Sep 17 00:00:00 2001 From: Yejin Seo Date: Thu, 25 Jun 2026 09:54:44 +0100 Subject: [PATCH 2/5] Update catalog llama chat description --- internal/catalog/data/catalog.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/catalog/data/catalog.json b/internal/catalog/data/catalog.json index 575927d6..fb5ed50c 100644 --- a/internal/catalog/data/catalog.json +++ b/internal/catalog/data/catalog.json @@ -43,7 +43,7 @@ }, { "name": "Topo CPU AI Chat", - "description": "Complete LLM chat application optimized for Arm CPU inference.\n\nThis project demonstrates running large language models on CPU\nusing llama.cpp compiled with Arm baseline optimizations and\naccelerated using NEON SIMD and SVE (when supported and enabled).\n\nThe stack includes:\n- llama.cpp server with Arm NEON optimizations (SVE optional)\n- Quantized SmolLM2-135M-Instruct model bundled in the image\n- Simple web-based chat interface\n- No GPU required - pure CPU inference\n\nPerfect for demos and testing! The bundled SmolLM2-135M-Instruct model\nallows the project to run immediately without downloading additional models.\n\nIdeal for testing LLM workloads on Arm hardware without GPU dependencies,\nshowcasing how far you can push NEON acceleration. Rebuild with SVE enabled\nwhen wider vectors are available.\n", + "description": "LLM chat application with Arm CPU inference provided by llama.cpp.\n\nThis project demonstrates running large language models on CPU\nwith inference provided by the llama.cpp server.\n\nThe upstream Linux Arm64 image includes architecture-specific CPU\nbackend variants for Armv8.0 baseline, Armv8.2 dot product/FP16/SVE,\nArmv8.6 int8 matrix multiply/SVE2, and Armv9.2 SME-capable CPUs.\n\nThe stack includes:\n- llama.cpp\n- Quantized SmolLM2 135M default model loaded through llama.cpp\n- Built-in web chat interface\n- No GPU required - pure CPU inference\n\nPerfect for demos and testing! The default SmolLM2-135M-Instruct model\ngives the project a small ready-to-use model reference by default.\n\nIdeal for testing LLM workloads on Arm hardware without GPU dependencies\nwhile avoiding a source build during Template deployment.", "features": [ "SVE", "NEON" From eb53628a1d0be20da66f6eb810f40be19ef94422 Mon Sep 17 00:00:00 2001 From: Yejin Seo Date: Wed, 1 Jul 2026 14:08:40 +0100 Subject: [PATCH 3/5] try the new tag --- .github/workflows/release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 70f6421f..500ca5f0 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -142,7 +142,7 @@ jobs: publisher_run_id="$(gh run list \ --repo Arm-Debug/topo-publisher \ --workflow sign-and-release.yml \ - --branch v8 \ + --branch remove_auth \ --event workflow_dispatch \ --limit 5 \ --json createdAt,databaseId,displayTitle \ From 5c3afbffde7516db95e64f6999bd43edd45a400a Mon Sep 17 00:00:00 2001 From: Yejin Seo Date: Wed, 1 Jul 2026 14:21:45 +0100 Subject: [PATCH 4/5] update to v9 --- .github/workflows/release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 500ca5f0..54bd1ba3 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -142,7 +142,7 @@ jobs: publisher_run_id="$(gh run list \ --repo Arm-Debug/topo-publisher \ --workflow sign-and-release.yml \ - --branch remove_auth \ + --branch v9 \ --event workflow_dispatch \ --limit 5 \ --json createdAt,databaseId,displayTitle \ From 5c92eff47e966367d3dc9db7a98fc63fcd536bf0 Mon Sep 17 00:00:00 2001 From: Yejin Seo Date: Wed, 1 Jul 2026 14:24:39 +0100 Subject: [PATCH 5/5] update the missing ref --- .github/workflows/release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 54bd1ba3..5e24a0d2 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -130,7 +130,7 @@ jobs: run: | gh workflow run sign-and-release.yml \ --repo Arm-Debug/topo-publisher \ - --ref v8 \ + --ref v9 \ --field source-run-id=${{ github.run_id }} \ --field release-version=${VERSION} \ --field pre-release=${{ inputs.pre-release }}