mirror of
https://github.com/ggml-org/whisper.cpp.git
synced 2026-10-04 21:41:24 +02:00
coreml : wrap inference call in @autoreleasepool to fix memory leak (#1218)
This commit is contained in:
@@ -53,9 +53,11 @@ void whisper_coreml_encode(
|
||||
error: nil
|
||||
];
|
||||
|
||||
whisper_encoder_implOutput * outCoreML = [(__bridge id) ctx->data predictionFromLogmel_data:inMultiArray error:nil];
|
||||
@autoreleasepool {
|
||||
whisper_encoder_implOutput * outCoreML = [(__bridge id) ctx->data predictionFromLogmel_data:inMultiArray error:nil];
|
||||
|
||||
memcpy(out, outCoreML.output.dataPointer, outCoreML.output.count * sizeof(float));
|
||||
memcpy(out, outCoreML.output.dataPointer, outCoreML.output.count * sizeof(float));
|
||||
}
|
||||
}
|
||||
|
||||
#if __cplusplus
|
||||
|
||||
Reference in New Issue
Block a user