Fix more missing backend stuff (and Python errors)
This commit is contained in:
parent
384d69fba2
commit
710a2835e0
|
|
@ -2985,7 +2985,8 @@ ggml_backend_t ggml_backend_cann_init(int32_t device) {
|
||||||
new ggml_backend{ /* .guid = */ ggml_backend_cann_guid(),
|
new ggml_backend{ /* .guid = */ ggml_backend_cann_guid(),
|
||||||
/* .interface = */ ggml_backend_cann_interface,
|
/* .interface = */ ggml_backend_cann_interface,
|
||||||
/* .device = */ ggml_backend_reg_dev_get(ggml_backend_cann_reg(), device),
|
/* .device = */ ggml_backend_reg_dev_get(ggml_backend_cann_reg(), device),
|
||||||
/* .context = */ ctx };
|
/* .context = */ ctx,
|
||||||
|
/* .profiler = */ nullptr };
|
||||||
|
|
||||||
return cann_backend;
|
return cann_backend;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3034,6 +3034,7 @@ static ggml_backend_t ggml_backend_hexagon_device_init(ggml_backend_dev_t dev, c
|
||||||
/* .interface = */ hexagon_backend_i,
|
/* .interface = */ hexagon_backend_i,
|
||||||
/* .device = */ dev,
|
/* .device = */ dev,
|
||||||
/* .context = */ sess,
|
/* .context = */ sess,
|
||||||
|
/* .profiler = */ nullptr,
|
||||||
};
|
};
|
||||||
|
|
||||||
GGML_UNUSED(params);
|
GGML_UNUSED(params);
|
||||||
|
|
|
||||||
|
|
@ -673,6 +673,7 @@ GGML_BACKEND_API ggml_backend_t ggml_backend_openvino_init(int device) {
|
||||||
/* .interface = */ ggml_backend_openvino_interface,
|
/* .interface = */ ggml_backend_openvino_interface,
|
||||||
/* .device = */ ggml_backend_reg_dev_get(ggml_backend_openvino_reg(), device),
|
/* .device = */ ggml_backend_reg_dev_get(ggml_backend_openvino_reg(), device),
|
||||||
/* .context = */ ctx,
|
/* .context = */ ctx,
|
||||||
|
/* .profiler = */ nullptr,
|
||||||
};
|
};
|
||||||
|
|
||||||
return openvino_backend;
|
return openvino_backend;
|
||||||
|
|
|
||||||
|
|
@ -63,6 +63,7 @@ ggml_backend_t ggml_backend_remoting_device_init(ggml_backend_dev_t dev, const c
|
||||||
/* .interface = */ ggml_backend_remoting_interface,
|
/* .interface = */ ggml_backend_remoting_interface,
|
||||||
/* .device = */ ggml_backend_reg_dev_get(ggml_backend_virtgpu_reg(), ctx->device),
|
/* .device = */ ggml_backend_reg_dev_get(ggml_backend_virtgpu_reg(), ctx->device),
|
||||||
/* .context = */ ctx,
|
/* .context = */ ctx,
|
||||||
|
/* .profiler = */ nullptr,
|
||||||
};
|
};
|
||||||
|
|
||||||
return remoting_backend;
|
return remoting_backend;
|
||||||
|
|
|
||||||
|
|
@ -223,7 +223,7 @@ class ProfileData:
|
||||||
|
|
||||||
# Track the ne from the longest individual call
|
# Track the ne from the longest individual call
|
||||||
if rec.duration_ns >= s.max_ns:
|
if rec.duration_ns >= s.max_ns:
|
||||||
s.representative_ne = list(rec.ne)
|
s.representative_ne = list(rec.ne_src0)
|
||||||
|
|
||||||
return sorted(groups.values(), key=lambda s: s.total_ns, reverse=True)
|
return sorted(groups.values(), key=lambda s: s.total_ns, reverse=True)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue