ggml-cpu: Update KleidiAI to v1.6 and fix include directives (llama/13509)

Signed-off-by: Dan Johansson <dan.johansson@arm.com>
This commit is contained in:
Dan Johansson 2025-05-13 17:02:28 +02:00 committed by Georgi Gerganov
parent 405b9c77ad
commit a77a924b20
3 changed files with 5 additions and 2 deletions

View File

@ -385,9 +385,9 @@ function(ggml_add_cpu_backend_variant_impl tag_name)
# Fetch KleidiAI sources: # Fetch KleidiAI sources:
include(FetchContent) include(FetchContent)
set(KLEIDIAI_COMMIT_TAG "v1.5.0") set(KLEIDIAI_COMMIT_TAG "v1.6.0")
set(KLEIDIAI_DOWNLOAD_URL "https://github.com/ARM-software/kleidiai/archive/refs/tags/${KLEIDIAI_COMMIT_TAG}.tar.gz") set(KLEIDIAI_DOWNLOAD_URL "https://github.com/ARM-software/kleidiai/archive/refs/tags/${KLEIDIAI_COMMIT_TAG}.tar.gz")
set(KLEIDIAI_ARCHIVE_MD5 "ea22e1aefb800e9bc8c74d91633cc58e") set(KLEIDIAI_ARCHIVE_MD5 "75b4ad68f25ab673dcc01065e5a0b05f")
if (POLICY CMP0135) if (POLICY CMP0135)
cmake_policy(SET CMP0135 NEW) cmake_policy(SET CMP0135 NEW)

View File

@ -5,6 +5,7 @@
#pragma once #pragma once
#include <functional> #include <functional>
#include <variant>
#include "ggml.h" #include "ggml.h"
enum cpu_feature { enum cpu_feature {

View File

@ -3,7 +3,9 @@
// //
#include <arm_neon.h> #include <arm_neon.h>
#include <assert.h> #include <assert.h>
#include <atomic>
#include <cfloat> #include <cfloat>
#include <stdexcept>
#include <stdint.h> #include <stdint.h>
#include <string.h> #include <string.h>
#if defined(__linux__) #if defined(__linux__)