Commit c77ae695c for llama.cpp
commit c77ae695c93a6092cd7edb36909de5e43710af25
Author: Pedro Cuenca <pedro@huggingface.co>
Date: Fri Sep 18 00:36:53 2026 +0900
rpc : skip ACCEL devices (#29020)
diff --git a/tools/rpc/rpc-server.cpp b/tools/rpc/rpc-server.cpp
index 08e680391..2db5e52ab 100644
--- a/tools/rpc/rpc-server.cpp
+++ b/tools/rpc/rpc-server.cpp
@@ -1,3 +1,4 @@
+#include "ggml-backend.h"
#include "ggml-rpc.h"
#ifdef _WIN32
# define NOMINMAX
@@ -270,7 +271,8 @@ static std::vector<ggml_backend_dev_t> get_devices(const rpc_server_params & par
if (devices.empty()) {
for (size_t i = 0; i < ggml_backend_dev_count(); i++) {
ggml_backend_dev_t dev = ggml_backend_dev_get(i);
- if (ggml_backend_dev_type(dev) != GGML_BACKEND_DEVICE_TYPE_CPU) {
+ enum ggml_backend_dev_type dev_type = ggml_backend_dev_type(dev);
+ if (dev_type != GGML_BACKEND_DEVICE_TYPE_CPU && dev_type != GGML_BACKEND_DEVICE_TYPE_ACCEL) {
devices.push_back(dev);
}
}