]> git.djapps.eu Git - pkg/ggml/sources/ggml/commitdiff
cann: Fix error when running a non-exist op (llama/9424)
authorXinpeng Dou <redacted>
Thu, 12 Sep 2024 01:02:35 +0000 (09:02 +0800)
committerGeorgi Gerganov <redacted>
Fri, 20 Sep 2024 19:03:57 +0000 (22:03 +0300)
src/ggml-cann.cpp

index a2d64da59a4c4404a508572983d1d2d80d20d9a7..7f14a9f28377722724d66141bc76aaaa75958431 100644 (file)
@@ -1943,7 +1943,7 @@ GGML_CALL ggml_backend_t ggml_backend_cann_init(int32_t device) {
         GGML_CANN_LOG_ERROR("%s: error: failed to allocate context\n", __func__);
         return nullptr;
     }
-
+    ggml_cann_set_device(ctx->device);
     ggml_backend_t cann_backend =
         new ggml_backend{/* .guid      = */ ggml_backend_cann_guid(),
                          /* .interface = */ ggml_backend_cann_interface,