Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Alert: Beginning Tuesday, June 25th, we will be freezing this site and migrating the content and forums to our new home at Check it out now!

deploying-custom-caffe-models on raspberry pi3 + movidius

I have successfuly executed several of the examples on an NCSDK v2 installation on a raspberrypi3 + movidius. I now wish
to understand and use the movidius tools to design and develop for edge devices.
Question is 1) Can I use the pi installation to execute all the dogs v cats program given in:
( I understand there may be an execution time penalty on the Pi+movidius configuration).
Question 2)Though I have loaded the train and test zips I do not understand where the programs are located that
are intended to perform the training, presumably they are to be contained in the dogsvcats directory with data as a sub directory.

Would appreciate clarification on these questions.
Thank you


  • 4 Comments sorted by Votes Date Added
  • Hello,
    I too have the same problem. Did you manage to get it up and running ?

  • Hi there
    Nope, not yet, I was hoping for advice. I will certainly post any progress - Interesting that you are seeing the same problem.

  • @jslawton, @abypaulvarghese,

    The dogsvscats project has a makefile that does everything from data prep, to training, to model conversion, to deploying the model on NCS for inference. Below is an excerpt from the Let's Build! section of the blog:

    1. Train - Neural network selection, dataset preparation, and training
    2. Profile - Analyze the neural network for bandwidth, complexity, and execution time
    3. Fine tune - Modify the neural network topology to gain better execution time
    4. Deploy - Deploy the customized neural network on an edge device powered by NCS

    If you are interested in running this project on a Raspberry Pi, you should run train, profile and tune on your training hardware and just run the deploy step on your Raspberry Pi. I have made a couple changes to the project since I wrote the blog, so try to cherrypick and run the following:

    On your training hardware: These steps would give you a Movidius graph file
    1. make train
    2. make compile

    On your Raspberry Pi
    1. make run


  • Thank you very much.
    1) Can the training Hardware be the raspberrypi?
    2) I have returned to understanding/using movidius after taking considerable time out to study Chris Bishop's work and now on returning have found your webinar tutorials. I think the webinar code is designed to run under V1 NCSDK, correct?

Sign In or Register to comment.