It looks like you're new here. If you want to get involved, click one of these buttons!Sign In
It looks like you're new here. If you want to get involved, click one of these buttons!
My team has built a relatively straightforward convolutional neural network in Tensorflow. We are trying to profile the network using the Neural Compute SDK on the Up Board with the AI Core (not Neural Compute Stick). We have exported the .meta file and have tried to pass it through the Neural Compute compiler. The result is:
Illegal instruction (core dumped)
This is pretty unhelpful. A brief dig into mvNCCompile.py shows that it's failing on line 81 of Controllers/Scheduler.py:
from Controllers.TensorFlowParser import parse_tensor
I confirmed this by navigating into
/usr/local/bin/ncsdk/, starting Python3 and trying to
import Controllers.ParseTensorFlow. It seems unresponsive for a while and then produces the "Illegal instruction" error.
The next step is to use gdb to try to trace which (presumably) .so is ultimately causing this error, but I wanted to start the discussion. My co-worker tried using the command on a different network on his own desktop (Ubuntu 16.04) and received a long list of tensorflow errors. It is baffling to receive tensorflow errors from a network that ran fine on Tensorflow.
Any help would be appreciated. It is turning into a significant time sink to simply get the Up Board and Neural Computer SDK up and running at all.