Closed thielchris closed 2 years ago
I've seen my mistake in a sample. MakeOutputTensors(...) is wrong - it is a tensor. So just change the last function call to:
runtime->EnqueueWorkload(networkID,
MakeInputTensors(inputBindingInfo, &inputArray[0]),
output);
armnn can support multiple intpu or not
I have a problem executing a neural network with one input and 4 ouputs using armnn. I've seen the post https://github.com/ARM-software/armnn/issues/243#issue-478620605, but this didn't help me. For following code
i get the error: terminate called after throwing an instance of 'armnn::InvalidArgumentException' what(): No tensor supplied for output 43008
I use following pretrained network for detect objects and extract bounding boxes: SSD MobileNet V1 (download-link: https://coral.ai/models/object-detection/ ) I checked the size for the outputs with GetNumBytes(), and everything is ok. I don't know which outputBindingInfo I need to select for the Enequeworkload() function (or how do I get all 4 in the function?). Propably is that the mistake i have. So can somebody help me with that? Also: What does the '43008' mean? Maybe this help me find the issue. Thanks !