Skip to content

Commit b9126fe

Browse files
committed
metal : release descriptors
ggml-ci
1 parent 7fb39e3 commit b9126fe

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

ggml/src/ggml-metal/ggml-metal.m

+3
Original file line numberDiff line numberDiff line change
@@ -1070,9 +1070,12 @@ static bool ggml_backend_metal_buffer_rset_init(struct ggml_backend_metal_buffer
10701070
ctx->rset = [device newResidencySetWithDescriptor:desc error:&error];
10711071
if (error) {
10721072
GGML_LOG_ERROR("%s: error: %s\n", __func__, [[error description] UTF8String]);
1073+
[desc release];
10731074
return false;
10741075
}
10751076

1077+
[desc release];
1078+
10761079
for (int i = 0; i < ctx->n_buffers; i++) {
10771080
[ctx->rset addAllocation:ctx->buffers[i].metal];
10781081
}

0 commit comments

Comments
 (0)