diff --git a/backends/apple/coreml/runtime/delegate/ETCoreMLModelManager.mm b/backends/apple/coreml/runtime/delegate/ETCoreMLModelManager.mm index 3e11999e939..3848f7c9b3c 100644 --- a/backends/apple/coreml/runtime/delegate/ETCoreMLModelManager.mm +++ b/backends/apple/coreml/runtime/delegate/ETCoreMLModelManager.mm @@ -208,7 +208,7 @@ void set_outputs(std::vector& outputs, const inmemoryfs::InMemoryFileSystem *inmemory_fs, NSError * __autoreleasing *error) { NSError *local_error = nil; - if (![fm createDirectoryAtURL:dst_url withIntermediateDirectories:NO attributes:@{} error:error]) { + if (![fm createDirectoryAtURL:dst_url withIntermediateDirectories:YES attributes:@{} error:error]) { ETCoreMLLogUnderlyingErrorAndSetNSError(error, ETCoreMLErrorModelSaveFailed, local_error,