rpc : fix misleading error log (#21184)
When RPC is running with a remote backend which doesn't have init_tensor function (like CPU and Metal), the server log gets full with error messages saying that init_tensor is being called with null buffer which is incorrect. This patch fixes this.
This commit is contained in:
@@ -1340,7 +1340,9 @@ bool rpc_server::init_tensor(const rpc_msg_init_tensor_req & request) {
|
|||||||
if (buffer && buffer->iface.init_tensor) {
|
if (buffer && buffer->iface.init_tensor) {
|
||||||
buffer->iface.init_tensor(buffer, tensor);
|
buffer->iface.init_tensor(buffer, tensor);
|
||||||
} else {
|
} else {
|
||||||
GGML_LOG_ERROR("Null buffer for tensor passed to init_tensor function\n");
|
if (!buffer) {
|
||||||
|
GGML_LOG_ERROR("Tensor with null buffer passed to init_tensor function\n");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (tensor->extra != nullptr) {
|
if (tensor->extra != nullptr) {
|
||||||
|
|||||||
Reference in New Issue
Block a user