crashed when running coreml batch prediction from background to foreground
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
add a comment |
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
What happens when you force the prediction to run on the CPU (you can specify that in youroptions
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
add a comment |
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
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
coreml
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 youroptions
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
add a comment |
What happens when you force the prediction to run on the CPU (you can specify that in youroptions
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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