crashed when running coreml batch prediction from background to foreground












0














this is my code:



id<MLBatchProvider> outBatch = [_model predictionsFromBatch:inBatch options:options error:error];


When the app is in the foreground, I submitted the batch predictions, Then I put the app in to background, and next I put the app to the foreground, the app is crashed.



the crash is :




Last Exception Backtrace:



0 CoreFoundation 0x00000001d427bea0
___exceptionPreprocess + 228



1 libobjc.A.dylib 0x00000001d344da40
objc_exception_throw + 56



2 CoreFoundation 0x00000001d41f3470 _CFArgv + 0



3 CoreFoundation 0x00000001d4185f4c -[__NSArrayM
setObject:atIndexedSubscript:] + 704



4 CoreML 0x00000001e31273d4
___53-[MLNeuralNetworkEngine evaluateBatch:options:error:]_block_invoke.649 + 928



5 libdispatch.dylib 0x00000001d3cb56c8
__dispatch_call_block_and_release + 24



6 libdispatch.dylib 0x00000001d3cb6484
__dispatch_client_callout + 16



7 libdispatch.dylib 0x00000001d3c5dbe0
__dispatch_lane_serial_drain$VARIANT$mp + 592



8 libdispatch.dylib 0x00000001d3c5e75c
__dispatch_lane_invoke$VARIANT$mp + 484



9 libdispatch.dylib 0x00000001d3c66ec8
__dispatch_workloop_worker_thread + 600



10 libsystem_pthread.dylib 0x00000001d3e980dc _pthread_wqthread
+ 300



11 libsystem_pthread.dylib 0x00000001d3e9acec _start_wqthread +
4



Exception Type: NSRangeException(SIGABRT)



Exception Codes: *** -[__NSArrayM setObject:atIndexedSubscript:]:
index 12 beyond bounds for empty array at 0x00000001d3e13104 Crashed
Thread: 65











share|improve this question
























  • What happens when you force the prediction to run on the CPU (you can specify that in your options argument), does it still crash? Note that iOS apps cannot use the GPU while they are in the background.
    – Matthijs Hollemans
    Dec 28 '18 at 14:11










  • use cpu or gpu is not crash in background, but from background to foreground is crashed.
    – zero
    Dec 29 '18 at 6:38
















0














this is my code:



id<MLBatchProvider> outBatch = [_model predictionsFromBatch:inBatch options:options error:error];


When the app is in the foreground, I submitted the batch predictions, Then I put the app in to background, and next I put the app to the foreground, the app is crashed.



the crash is :




Last Exception Backtrace:



0 CoreFoundation 0x00000001d427bea0
___exceptionPreprocess + 228



1 libobjc.A.dylib 0x00000001d344da40
objc_exception_throw + 56



2 CoreFoundation 0x00000001d41f3470 _CFArgv + 0



3 CoreFoundation 0x00000001d4185f4c -[__NSArrayM
setObject:atIndexedSubscript:] + 704



4 CoreML 0x00000001e31273d4
___53-[MLNeuralNetworkEngine evaluateBatch:options:error:]_block_invoke.649 + 928



5 libdispatch.dylib 0x00000001d3cb56c8
__dispatch_call_block_and_release + 24



6 libdispatch.dylib 0x00000001d3cb6484
__dispatch_client_callout + 16



7 libdispatch.dylib 0x00000001d3c5dbe0
__dispatch_lane_serial_drain$VARIANT$mp + 592



8 libdispatch.dylib 0x00000001d3c5e75c
__dispatch_lane_invoke$VARIANT$mp + 484



9 libdispatch.dylib 0x00000001d3c66ec8
__dispatch_workloop_worker_thread + 600



10 libsystem_pthread.dylib 0x00000001d3e980dc _pthread_wqthread
+ 300



11 libsystem_pthread.dylib 0x00000001d3e9acec _start_wqthread +
4



Exception Type: NSRangeException(SIGABRT)



Exception Codes: *** -[__NSArrayM setObject:atIndexedSubscript:]:
index 12 beyond bounds for empty array at 0x00000001d3e13104 Crashed
Thread: 65











share|improve this question
























  • What happens when you force the prediction to run on the CPU (you can specify that in your options argument), does it still crash? Note that iOS apps cannot use the GPU while they are in the background.
    – Matthijs Hollemans
    Dec 28 '18 at 14:11










  • use cpu or gpu is not crash in background, but from background to foreground is crashed.
    – zero
    Dec 29 '18 at 6:38














0












0








0


1





this is my code:



id<MLBatchProvider> outBatch = [_model predictionsFromBatch:inBatch options:options error:error];


When the app is in the foreground, I submitted the batch predictions, Then I put the app in to background, and next I put the app to the foreground, the app is crashed.



the crash is :




Last Exception Backtrace:



0 CoreFoundation 0x00000001d427bea0
___exceptionPreprocess + 228



1 libobjc.A.dylib 0x00000001d344da40
objc_exception_throw + 56



2 CoreFoundation 0x00000001d41f3470 _CFArgv + 0



3 CoreFoundation 0x00000001d4185f4c -[__NSArrayM
setObject:atIndexedSubscript:] + 704



4 CoreML 0x00000001e31273d4
___53-[MLNeuralNetworkEngine evaluateBatch:options:error:]_block_invoke.649 + 928



5 libdispatch.dylib 0x00000001d3cb56c8
__dispatch_call_block_and_release + 24



6 libdispatch.dylib 0x00000001d3cb6484
__dispatch_client_callout + 16



7 libdispatch.dylib 0x00000001d3c5dbe0
__dispatch_lane_serial_drain$VARIANT$mp + 592



8 libdispatch.dylib 0x00000001d3c5e75c
__dispatch_lane_invoke$VARIANT$mp + 484



9 libdispatch.dylib 0x00000001d3c66ec8
__dispatch_workloop_worker_thread + 600



10 libsystem_pthread.dylib 0x00000001d3e980dc _pthread_wqthread
+ 300



11 libsystem_pthread.dylib 0x00000001d3e9acec _start_wqthread +
4



Exception Type: NSRangeException(SIGABRT)



Exception Codes: *** -[__NSArrayM setObject:atIndexedSubscript:]:
index 12 beyond bounds for empty array at 0x00000001d3e13104 Crashed
Thread: 65











share|improve this question















this is my code:



id<MLBatchProvider> outBatch = [_model predictionsFromBatch:inBatch options:options error:error];


When the app is in the foreground, I submitted the batch predictions, Then I put the app in to background, and next I put the app to the foreground, the app is crashed.



the crash is :




Last Exception Backtrace:



0 CoreFoundation 0x00000001d427bea0
___exceptionPreprocess + 228



1 libobjc.A.dylib 0x00000001d344da40
objc_exception_throw + 56



2 CoreFoundation 0x00000001d41f3470 _CFArgv + 0



3 CoreFoundation 0x00000001d4185f4c -[__NSArrayM
setObject:atIndexedSubscript:] + 704



4 CoreML 0x00000001e31273d4
___53-[MLNeuralNetworkEngine evaluateBatch:options:error:]_block_invoke.649 + 928



5 libdispatch.dylib 0x00000001d3cb56c8
__dispatch_call_block_and_release + 24



6 libdispatch.dylib 0x00000001d3cb6484
__dispatch_client_callout + 16



7 libdispatch.dylib 0x00000001d3c5dbe0
__dispatch_lane_serial_drain$VARIANT$mp + 592



8 libdispatch.dylib 0x00000001d3c5e75c
__dispatch_lane_invoke$VARIANT$mp + 484



9 libdispatch.dylib 0x00000001d3c66ec8
__dispatch_workloop_worker_thread + 600



10 libsystem_pthread.dylib 0x00000001d3e980dc _pthread_wqthread
+ 300



11 libsystem_pthread.dylib 0x00000001d3e9acec _start_wqthread +
4



Exception Type: NSRangeException(SIGABRT)



Exception Codes: *** -[__NSArrayM setObject:atIndexedSubscript:]:
index 12 beyond bounds for empty array at 0x00000001d3e13104 Crashed
Thread: 65








coreml






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 28 '18 at 7:57









EzLo

7,21361527




7,21361527










asked Dec 28 '18 at 7:50









zerozero

1




1












  • What happens when you force the prediction to run on the CPU (you can specify that in your options argument), does it still crash? Note that iOS apps cannot use the GPU while they are in the background.
    – Matthijs Hollemans
    Dec 28 '18 at 14:11










  • use cpu or gpu is not crash in background, but from background to foreground is crashed.
    – zero
    Dec 29 '18 at 6:38


















  • What happens when you force the prediction to run on the CPU (you can specify that in your options argument), does it still crash? Note that iOS apps cannot use the GPU while they are in the background.
    – Matthijs Hollemans
    Dec 28 '18 at 14:11










  • use cpu or gpu is not crash in background, but from background to foreground is crashed.
    – zero
    Dec 29 '18 at 6:38
















What happens when you force the prediction to run on the CPU (you can specify that in your options argument), does it still crash? Note that iOS apps cannot use the GPU while they are in the background.
– Matthijs Hollemans
Dec 28 '18 at 14:11




What happens when you force the prediction to run on the CPU (you can specify that in your options argument), does it still crash? Note that iOS apps cannot use the GPU while they are in the background.
– Matthijs Hollemans
Dec 28 '18 at 14:11












use cpu or gpu is not crash in background, but from background to foreground is crashed.
– zero
Dec 29 '18 at 6:38




use cpu or gpu is not crash in background, but from background to foreground is crashed.
– zero
Dec 29 '18 at 6:38












0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53955278%2fcrashed-when-running-coreml-batch-prediction-from-background-to-foreground%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53955278%2fcrashed-when-running-coreml-batch-prediction-from-background-to-foreground%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Monofisismo

Angular Downloading a file using contenturl with Basic Authentication

Olmecas