getLayersShapes(inputShapes, layersShapes);
blobManager.reset();
+ blobManager.setPreferableTarget(preferableTarget);
+ blobManager.setPreferableBackend(preferableBackend);
backendWrappers.clear();
- blobManager.addReference(LayerPin(0, 0));
+ // Fake references to input blobs.
+ for (int i = 0; i < layers[0].outputBlobs.size(); ++i)
+ blobManager.addReference(LayerPin(0, i));
for (it = layers.begin(); it != layers.end(); ++it)
{
const LayerData& ld = it->second;