Crash in CoreML Model compilation

I get the following error message when I instanciate my mlmodel:


[espresso] [Espresso::handle_ex_plan] exception=ANECF error:
[coreml] Error plan build: -1.


And in the device log I found the following crash in the ANECompiler:


Thread 1 name:  Dispatch queue: com.apple.compilerService.csQueue
Thread 1 Crashed:
0   libsystem_kernel.dylib         0x0000000192cb00cc __pthread_kill + 8
1   libsystem_pthread.dylib       0x0000000192d26a88 pthread_kill + 300
2   libsystem_c.dylib             0x0000000192c0914c abort + 144
3   libsystem_c.dylib             0x0000000192bd62d0 basename_r + 0
4   ANECompiler                   0x00000001bc35da5c ZinIrLocalRegAlloc+ 322140 (ZinIrContext*) + 5068
5   ANECompiler                   0x00000001bc36ad04 ZinAneCoreCompile+ 376068 (ZinIrContext*, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator >, std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator > const, std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator > > > > const&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator >, std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator > const, std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator > > > > const&, ZinIrCompilationStatus&) + 912
6   ANECompiler                   0x00000001bc39acf0 ANECCompileProcedure+ 572656 (__CFDictionary const*, __CFDictionary const*, ZinIrCompilerParameters&, ZinIrContext*&, ZinIrConstManager&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator >, std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator > const, std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator > > > > const&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator >, std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator > const, std::__1::basic_string<char, std::__1::char_traits<char="">, std::__1::allocator > > > > const&, ZinIrCompilationStatus&) + 576
7   ANECompiler                   0x00000001bc398e90 ANECCompile + 876
8   ANECompilerService             0x0000000104d081c8 0x104d00000 + 33224
9   ANECompilerService             0x0000000104d08aa8 0x104d00000 + 35496
10  ANECompilerService             0x0000000104d09730 0x104d00000 + 38704
11  libdispatch.dylib             0x0000000192b2c884 _dispatch_client_callout + 20
12  libdispatch.dylib             0x0000000192b39404 _dispatch_lane_barrier_sync_invoke_and_complete + 60
13  ANECompilerService             0x0000000104d09254 0x104d00000 + 37460
14  CoreFoundation                 0x0000000193124d04 __invoking___ + 148
15  CoreFoundation                 0x0000000193000ea8 -[NSInvocation invoke] + 324
16  Foundation                     0x0000000193cbffd8 __NSXPCCONNECTION_IS_CALLING_OUT_TO_EXPORTED_OBJECT__ + 24
17  Foundation                     0x0000000193ad7208 -[NSXPCConnection _decodeAndInvokeMessageWithEvent:flags:] + 1484
18  Foundation                     0x0000000193cc017c message_handler + 228
19  libxpc.dylib                   0x0000000192d61470 _xpc_connection_call_event_handler + 80
20  libxpc.dylib                   0x0000000192d617e0 _xpc_connection_mach_event + 864
21  libdispatch.dylib             0x0000000192b2c950 _dispatch_client_callout4 + 20
22  libdispatch.dylib             0x0000000192b42eac _dispatch_mach_msg_invoke + 336
23  libdispatch.dylib             0x0000000192b33ca8 _dispatch_lane_serial_drain + 252
24  libdispatch.dylib             0x0000000192b43e68 _dispatch_mach_invoke2 + 256
25  libdispatch.dylib             0x0000000192b43abc _dispatch_mach_invoke + 424
26  libdispatch.dylib             0x0000000192b33ca8 _dispatch_lane_serial_drain + 252
27  libdispatch.dylib             0x0000000192b34954 _dispatch_lane_invoke + 424
28  libdispatch.dylib             0x0000000192b3ccc0 _dispatch_workloop_worker_thread + 588
29  libsystem_pthread.dylib       0x0000000192d27a98 _pthread_wqthread + 308
30  libsystem_pthread.dylib       0x0000000192d2ddc4 start_wqthread + 4

This error goes away if I do not use the neural engine.

Is there any more information I could find on why this model crashes?

It seems to be relared to the model size even though it is limited (47Mb).