Kaynağa Gözat

rpc : fix ggml_backend_rpc_supports_buft() (#7918)

Radoslav Gerganov 1 yıl önce
ebeveyn
işleme
172c825684
1 değiştirilmiş dosya ile 3 ekleme ve 3 silme
  1. 3 3
      ggml-rpc.cpp

+ 3 - 3
ggml-rpc.cpp

@@ -624,12 +624,12 @@ GGML_CALL static enum ggml_status ggml_backend_rpc_graph_compute(ggml_backend_t
 GGML_CALL static bool ggml_backend_rpc_supports_op(ggml_backend_t backend, const ggml_tensor * op) {
     UNUSED(backend);
     UNUSED(op);
-    GGML_ASSERT(false && "not implemented");
-    return false;
+    //TODO: call the remote backend and cache the results
+    return true;
 }
 
 GGML_CALL static bool ggml_backend_rpc_supports_buft(ggml_backend_t backend, ggml_backend_buffer_type_t buft) {
-    if (buft->iface.get_name == ggml_backend_rpc_buffer_type_name) {
+    if (buft->iface.get_name != ggml_backend_rpc_buffer_type_name) {
         return false;
     }
     ggml_backend_rpc_buffer_type_context * buft_ctx = (ggml_backend_rpc_buffer_type_context *)buft->context;