This isn't a question, I just wanted to leave a trail of breadcrumbs in case anyone else runs into the same issue. For cross-compiling the TensorFlow Python binaries for the Pi ( https://petewarden.com/2017/08/20/cross-compiling-tensorflow-for-the-raspberry-pi/ ), I use Docker files to control the b...
Sorry about these issues! It looks like there's something funky happening with the import logic, so as a workaround for now can you try replacing the line
Yes the mutexes are required because it appears you use the same VPM rows on all QPUs. No, the VPM rows are chosen by the QPU index (index * 8). I'd need mutexes around *all* the calculations if I really were overwriting the same rows, rather than just around the fetch kickoff. It's worth taking a ...
I had some requests for the source code for the QPU side of the deep learning library, so I spent some time pulling out and tidying up the GPU-accelerated part as a standalone example. You'll find the full project here: https://github.com/jetpacapp/pi-gemm It implements the standard GEMM function fo...
With help from eman's examples, I was able to port my deep belief image recognition framework to the QPUs: http://petewarden.com/2014/06/09/deep-learning-on-the-raspberry-pi/ It was a big performance boost, I'm very grateful for the community's assistance getting this running. I've also released a m...
I've been having some fun with the QPUs over the last few weeks, and I've just posted the results: http://petewarden.com/2014/06/09/deep-learning-on-the-raspberry-pi/ They've allowed me to boost my speed from around 20 seconds using Atlas for the numerics, to five seconds with a stock Pi, and three ...
Fantastic work Eman, thanks so much for putting this together, it's just what I was looking for! I am hitting a snag when running through the tutorial though. I've built the helloworld example following the instructions, and I only see a single value being altered: pi@raspberrypi ~/projects/rpi-play...