Skip to content

Commit d88b94c

Browse files
committed
ggml-et: Print device id
1 parent 715d1ec commit d88b94c

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

ggml/src/ggml-et/ggml-et-kernels.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,9 +154,10 @@ bool ggml_et_launch_kernel(ggml_backend_et_device_context* dev_ctx, const std::s
154154
// Skip uninitialized contexts (debug fill pattern 0xcdcdcdcdcdcdcdcd)
155155
if (ctx.type_ == 4 && ctx.hartId_ != 0xcdcdcdcdcdcdcdcdULL) {
156156
int64_t kernel_return_code = ctx.userDefinedError_;
157-
GGML_LOG_ERROR("ET: Kernel '%s' returned error code %lld on hart %lld (shire %lld)\n",
157+
GGML_LOG_ERROR("ET: Kernel '%s' returned error code %lld on device %d, hart %lld (shire %lld)\n",
158158
kernel_name.c_str(),
159159
(long long)kernel_return_code,
160+
dev_ctx->devidx,
160161
(long long)ctx.hartId_,
161162
(long long)(ctx.hartId_ / 64));
162163
found_kernel_error = true;
@@ -173,9 +174,10 @@ bool ggml_et_launch_kernel(ggml_backend_et_device_context* dev_ctx, const std::s
173174

174175
// Handle errors without contexts (other device-level errors)
175176
if (error.errorCode_ != rt::DeviceErrorCode::Unknown) {
176-
GGML_LOG_ERROR("ET: Kernel '%s' failed with device error code %d\n",
177+
GGML_LOG_ERROR("ET: Kernel '%s' failed with device error code %d on device %d\n",
177178
kernel_name.c_str(),
178-
(int)error.errorCode_);
179+
(int)error.errorCode_,
180+
dev_ctx->devidx);
179181
return false;
180182
}
181183
}

0 commit comments

Comments
 (0)